12 ตุลาคม 2549

ต่อเวลาให้ sudo

ผมหงุดหงิดทุกครั้งเวลาใช้งาน sudo แล้วมันจะมีเวลาของมันอยู่ ทำให้ต้องมาใส่ password ซ้ำอีก เมื่อเวลามันหมด ทางแก้คือใส่บางสิ่งลงไปใน /etc/sudoers

Defaults !lecture,tty_tickets,!fqdn,timestamp_timeout=1000

ตัวที่เพิ่มเข้ามาจาก default คือ timestamp_timeout=1000 หน่วยของมันผมก็ไม่รู้หรอกไม่ได้ไปหาอ่านต่อ แต่พอใส่ไป 1000 ก็ยังไม่เคยเจอ timeout อีกเลย อาจจะเป็นนาทีมั้ง ใครทราบก็บอกด้วยละกัน

แต่มันก็ไม่ได้ให้แก้ง่ายๆ นะ เพราะมันอนุญาตให้ root เท่านั้น sudo ก็แก้ไม่ได้ ให้เข้าไปที่ root console โดยพิมพ์ su ก่อนอื่นต้องแก้ไข permission ก่อน ดั้งเดิมจะเป็น 440 แก้เป็น 600 ก็ได้ แก้เสร็จแล้วค่อยแก้กลับเป็น 440 เหมือนเดิม เพื่อความปลอดภัย

แบบละเอียด
$su
#chmod 600 /etc/sudoers
#vim /etc/sudoers หรือ #gedit /etc/sudoers ตามถนัด

ก็เป็นทางเลือกนึงถ้าไม่อยากเอาตัว Password ออก

อย่างง่ายไม่ต้อง chmod อันนี้เพิ่งนึกออกคือ #visudo

MrsJan
11 ต.ค. 2549

ไม่มีความคิดเห็น: