我必須經常使用 sudo,當我已經輸入多次密碼時,輸入密碼會讓人筋疲力盡。如何才能讓我輸入一次後就不再詢問我了?我用的是 Centos 7。
答案1
有多種方法可以解決這個問題。以下是一些:
停用密碼提示
參考:https://serverfault.com/questions/579296/how-do-i-disable-the-sudo-password-prompt)
改變超時時間
提升至root
sudo -i
我想,後一個選項與您的問題最接近,但您很可能會發現超時滿足您的需求。
答案2
sudo -s
會讓你成為root,小心
答案3
您可以啟用該root
帳號的登入功能。請注意,預設情況下停用此功能是有原因的(或多個原因);當你永久工作時,你必須確定你在做什麼root
(即使它只在一個終端視窗中)。我絕對不鼓勵以特權啟動桌面環境或運行使用者應用程式(如 Office、瀏覽器等) ,或養成預設root
工作的習慣。root
需要時登入控制台,完成後立即登出。確保登入具有與普通使用者不同的提示,使用雜湊作為提示符號,並使用紅色(例如主機名稱)。
也就是說,設定密碼root
應該像
$ sudo passwd root
之後您可以使用su
從普通用戶帳戶登錄,或更好地su -l
載入設定檔。作為額外的安全措施,您應該確保已停用透過 SSH 的直接登入;PermitRootLogin
報到/etc/ssh/sshd_config
。
更多詳細資訊(也應該主要適用於其他發行版):https://askubuntu.com/a/44419/568304