出於安全考慮, Ubuntu 從系統的安裝開始默認就是禁用 root 帳號,所有需要管理員的操作都可以用 sudo 命令來代替。而 Ubuntu 的 sudo timeout 時間默認為 5 分鐘,當然如果你覺得時間太短或者對於總是輸入密碼感覺有點厭煩的話,完全可以改變 sudo 的默認 timeout 時間,方法如下:
sudo visudo
找到下面行
defaults env_reset
改變此行為下面這樣
Defaults env_reset , timestamp_timeout=x
x 就是代表時間,你可以設置為 10 或 30 ,表示10分鐘或半小時。
另外也可以設置為 -1 ,這樣當你在注銷或退出 terminal 之前,都會記住密碼。當這樣做的時候,有時為了安全考慮,你也可以運行以下命令來強制退出 sudo 。
sudo -K
更多技巧請 man sudo