问题描述
在第一次执行 sudo 命令后,默认情况下密码将保持 15 分钟。
某些需要长时间执行且需要sudo权限的命令,如果超过15min的时间上线就会报错。
所以需要延长sudo密码在终端的有效时间。
解决方法
首先使用 sudo
命令以超级用户权限打开 /etc/sudoers
文件,如下所示:
sudo gedit /etc/sudoers
接着添加下面的默认值,这意味着 sudo
密码提示将会在用户使用 sudo
20 分钟后过期。
Defaults env_reset,timestamp_timeout=20
注意:你可以以分钟设置为你所需的任何时间,它会在超时之前一直等待。 如果要为每个执行的 sudo
命令弹出密码提示,你也可以将时间设置为 0
,或者通过设置值 -1
永久禁用密码提示。