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