คำสั่ง sudo บน debian

โดยปรกติ debian จะไม่มีคำสั่ง sudo มาให้ หากเราต้องการใช้ คำสั่ง sudo จะต้องเพิ่มโปรแกรมครับ

$ su
# aptitude install sudo 

หลังจากนั้นเพิ่ม User เข้าไปในไฟล์ /etc/sudoers ครับเช่น

boat ALL=(ALL) ALL

Note: หากต้องการแก้ไขไฟล์นี้ทำได้สองวิธีครับคือ ใช้คำสั่ง visudo หรือแก้ไขโดยตรงครับ

โดยวิธีนี่จะเพิ่ม user เป็นราย ๆ ไปครับ หากต้องการเพิ่มหลายๆคนที่อยู่กลุ่มเดียวกันลงไปใน sudoers ก็ได้ครับ โดยมีรูปแบบดังต่อไปนี้ครับ

%usergroups ALL=(ALL)ALL

นี่คือการให้สิทธิทุกอย่างแก่ user ครับ หากต้องการให้สิทธิเป็นอย่าง ๆ ไปก็สามารถทำได้ครับ แต่ต้องมีรูปแบบการเขียนที่แตกต่างกันออกไป

จะรู้ได้อย่างไรว่าเราอยู่ group ไหน เป็นคำตอบที่ผมหาคำตอบอยู่ค่อนข้างนานครับ แต่ Linux ได้เตรียมคำสั่งไว้ให้เราเรียบร้อยแล้วนั่นคือคำสั่ง groups

$ groups boat
boat : boat dialout cdrom floppy audio video plugdev

ตัวหลัง ':' จะเป็นชื่อ groups ครับ แค่นี้เราก็สามารถใช้งาน คำสั่ง sudo อย่างสบายใจแล้วครับ

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <blockquote> <img> <h3> <h4> <h5>
  • Lines and paragraphs break automatically.
  • E-Mail addresses are hidden with reCAPTCHA Mailhide.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.