如何让sudo记住密码更长时间

也许你执行了很多
sudo
命令,因为您不想
获取权限
并始终以root用户身份执行命令。然而,不得不不断地进入
sudo
暗语以下是如何处理它。

您注意到,如果您在几分钟内,即第二次执行一个,然后再执行另一个,则不会得到如下消息:[sudo]password for your_username。但是,当两个命令的执行之间有更多的时间时,就会得到它。

如何使sudo更持久?

的行为
sudo
在中配置
/etc/sudoers
“文件,以及
的默认超时
sudo
命令是15分钟
.

这个
/etc/sudoers
“文件具有
时间戳超时
选项,负责在特定时间后重新尝试用户输入密码。

好消息是,您可以通过在“
/etc/sudoers
文件在该时间之后,
sudo
将再次要求输入密码。

这个
sudo
命令不记得您的密码,但当您第一次授权它时,会创建一个会话,该会话将持续
时间戳超时
。它将时间戳存储在“
/var/run/sudo/ts/
目录

确保您编辑
sudoers
文件使用
维苏多
,它会检查您的语法,不会给您留下错误的配置和不可访问的结果
sudo
.

换句话说,跑步
苏多visudo
而不是直接编辑文件,会导致系统验证“
/etc/sudoers
”文件,然后再提交更改。

制作
sudo
命令持续时间更长,请在终端中运行以下命令:

苏多visudo