ผมหงุดหงิดทุกครั้งเวลาใช้งาน 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
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น