คำสั่ง 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 อย่างสบายใจแล้วครับ

Topic: 
Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้