ฉันจะทำให้ sudo Ubuntu 10.04 เซสชันหนึ่งชั่วโมงและไม่กี่นาทีได้อย่างไร
ตอนนี้ฉันต้องเขียนรหัสผ่านสำหรับคำสั่ง sudo ทุกสองสามนาที
ฉันจะทำให้ sudo Ubuntu 10.04 เซสชันหนึ่งชั่วโมงและไม่กี่นาทีได้อย่างไร
ตอนนี้ฉันต้องเขียนรหัสผ่านสำหรับคำสั่ง sudo ทุกสองสามนาที
คำตอบ:
แทนที่จะทำให้เซสชัน sudo อีกต่อไปคุณสามารถเข้าสู่ระบบได้ในฐานะรูท
sudo su
ทุกสิ่งที่คุณทำหลังจากนั้นจะทำเหมือนรูท คุณไม่ต้องป้อนsudoอีกต่อไป
คุณสามารถออกจากระบบเมื่อใดก็ได้ที่คุณต้องการ
exit
sudo
ก่อนคำสั่งบางคำสั่งที่คุณต้องการเรียกใช้ในฐานะรูทพร้อมความสะดวกในการพิมพ์รหัสผ่านอีกครั้ง ดูคำตอบที่ดีกว่าของ Bobby ด้านล่าง
คำเตือน:ไม่แนะนำสำหรับเหตุผลด้านความปลอดภัย! หนึ่งในเหตุผลที่ว่าทำไมลินุกซ์มีความปลอดภัยเพื่อให้เป็นสิทธิ์ของผู้ใช้
คุณสามารถแก้ไขsudo
ไฟล์การตั้งค่าด้วยคำสั่งต่อไปนี้:
sudo visudo
แล้วเปลี่ยนสาย
Defaults env_reset
ถึง
Defaults env_reset,timestamp_timeout=x
x
คือในไม่กี่นาทีโดยวิธี ค่าลบx
เช่น -1 จะทำให้ sudo ขอรหัสผ่านผู้ใช้เพียงครั้งเดียวต่อเซสชัน
Defaults:user timestamp_timeout=x
จะใช้การตั้งค่ากับผู้ใช้ที่ระบุเท่านั้น
หนึ่งคำเตือน:
Do ไม่แก้ไขไฟล์นี้ด้วยโปรแกรมแก้ไข / คำสั่งอื่น! หากคุณล็อคตัวเองออกจากระบบของคุณรีบูตในโหมดผู้ใช้คนเดียว / การกู้คืนและเรียกใช้ที่visudo
นั่น
"pam_usb ให้การรับรองความถูกต้องของฮาร์ดแวร์สำหรับ Linux โดยใช้แฟลชไดรฟ์ USB ทั่วไป"
libpamusb
ชื่อแพคเกจสำหรับการติดตั้งเป็น ฉันใช้ไประยะหนึ่งแล้วมันสมบูรณ์แบบในการลดความรำคาญของ sudo แต่คุณต้องระวังที่จะไม่ปล่อยปลั๊ก usb มิฉะนั้นสคริปต์อื่น ๆ อาจลองใช้ sudo ได้ ฉันแค่ใช้มันสำหรับการติดตั้ง sprints, ซอฟแวร์ init บางตัวและไม่มีอะไรเพิ่มเติม, ไม่ใช่ความคิดที่ดีที่จะใช้ตลอดเวลา, บางครั้งsudo su
มันก็ทำงานได้ดีขึ้น
ฉันชอบ "sudo -i" หลังจากเข้าสู่ระบบในฐานะผู้ใช้
อ็อพชัน -i (จำลองการล็อกอินเริ่มต้น) รันเชลล์ที่ระบุในรายการ passwd (5) ของผู้ใช้เป้าหมายเป็นเชลล์ล็อกอิน ซึ่งหมายความว่าไฟล์ทรัพยากรเฉพาะการเข้าสู่ระบบเช่น. profile หรือ .login จะอ่านโดยเชลล์ หากระบุคำสั่งคำสั่งจะถูกส่งไปยังเชลล์เพื่อดำเนินการ มิฉะนั้นเชลล์แบบโต้ตอบจะถูกดำเนินการ sudo พยายามเปลี่ยนเป็นโฮมไดเร็กทอรีของผู้ใช้นั้นก่อนที่จะรันเชลล์ นอกจากนี้ยังเริ่มต้นสภาพแวดล้อมโดยไม่เปลี่ยนแปลง DISPLAY และ TERM ตั้งค่า HOME, SHELL, USER, LOGNAME และ PATH รวมถึงเนื้อหาของ / etc / environment บนระบบ Linux และ AIX ตัวแปรสภาพแวดล้อมอื่น ๆ ทั้งหมดจะถูกลบออก