การหมดเวลาเริ่มต้นของsudo
15 นาที; นั่นคือsudo
จะจดจำรหัสผ่านของคุณเป็นเวลา 15 นาทีโดยค่าเริ่มต้น
/etc/sudoers
คุณสามารถปรับเปลี่ยนหมดเวลาเริ่มต้นนี้โดยการเพิ่มสตริงในแฟ้ม อย่างไรก็ตามคุณไม่ได้แก้ไขไฟล์โดยตรง แต่คุณใช้คำสั่งsudo visudo
แทน
ดังนั้นพิมพ์sudo visudo
เทอร์มินัล สิ่งนี้จะเปิดไฟล์ (จริง ๆ แล้วเป็นไฟล์ชั่วคราว) เพื่อให้เราแก้ไขโดยใช้เครื่องมือแก้ไขที่คุณต้องการ
หมายเหตุ:หากคุณใช้visudo
เป็นครั้งแรกคุณควรถูกถามว่าคุณต้องการใช้ตัวแก้ไขใดดังนั้นเลือกตัวแก้ไขของคุณ ไม่มีการแก้ไข "ดี" nano
แต่ฉันชอบ หากคุณเคยใช้แล้วvisudo
และเลือกแก้ไขก่อน แต่คุณต้องการที่จะใช้โปรแกรมแก้ไขเวลาเป็นอีกที่คุณสามารถทำsudo EDITOR=vi visudo
ใช้vi
หรือเปลี่ยนการใช้งานnano
หากคุณต้องการที่จะเปลี่ยนแปลงแก้ไขที่คุณต้องการอย่างถาวรทำnano
sudo update-alternatives --config editor
มองหาบรรทัดนี้:
Defaults env_reset
และเพิ่ม(ด้วยเครื่องหมายจุลภาค) ที่ส่วนท้ายของมันโดยที่Xคือเวลาที่คุณต้องการตั้งค่าในไม่กี่นาทีtimestamp_timeout=X
ดังนั้นสายของคุณควรมีลักษณะเช่นนี้เป็นตัวอย่าง:
Defaults env_reset,timestamp_timeout=5
หากคุณระบุ 0 คุณจะถูกถามรหัสผ่านเสมอ หากคุณระบุค่าลบการหมดเวลาจะไม่หมดอายุ
เมื่อเสร็จแล้วบันทึกและออก
ที่มา: RootSudoTimeout