Ubuntu
ubuntu - 如何避免在每個管理員操作上輸入密碼?
我剛剛在我的電腦上設置了 ubuntu 9.10,我試圖弄清楚如何避免在需要 sudo 權限的每個操作上輸入密碼。我只想在登錄時輸入一次密碼,並在整個會話期間擁有所有權限。另外,我寧願不以 root 身份登錄,而是使用我自己的使用者名和設置。謝謝。
sudo visudo 並添加以下行:
我的使用者名 ALL=NOPASSWD: ALL
用您的使用者名替換 MYUSERNAME :)
這允許您的使用者帳戶在不需要密碼的情況下執行任何命令。請注意,這樣做存在固有的安全風險 - 例如,如果有人可以說服您執行腳本,則該腳本可以 sudo 並以 root 身份執行操作,而您不會注意到。雖然很方便。
您可以將 sudoers 文件(
sudo visudo
要編輯)中的 timestamp_timeout 設置為更長的值或負值(使其不會過期)。來自
man sudoers
:時間戳超時 在 sudo 詢問之前可以經過的分鐘數 再次輸入密碼。預設值為 15。將此設置為 0 始終提示輸入密碼。如果設置為一個值 小於 0 使用者的時間戳永遠不會過期。 這可用於允許使用者創建或刪除 他們自己的時間戳通過 sudo -v 和 sudo -k 分別。