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


18

如何使sudo密码记住更长时间,这样我就不必继续输入密码了?我不想一直sudo su以root用户身份执行命令。

我在Arch Linux上,尝试使用Google进行搜索,但是我看到了一些更改密码的示例,而这并不是我要的。


6
程序点sudo并不会“记住您的密码”,以至于它记住您的会话 -pam_sudo会记住您在该特定控制台会话中正确地进行了身份验证,并且将该标志保留了passwd_timeout几秒钟。
Shadur

Answers:


23

您的中有timestamp_timeout选项/etc/sudoers。您可以将此选项设置为分钟数。在那之后,它将再次要求输入密码。中的更多信息man sudoers

并确保您sudoers使用visudo 编辑文件,该文件会检查语法,并且不会使您的配置错误和不可访问sudo


1
如果您依靠仇恨密码,则可以进行配置,sudoers从而不需要密码。您也可以仅对某些单独的命令/用户执行此操作。
ctrl-alt-delor

16

timestamp_timeout您的/ etc / sudoers中有一个选项...

示例:要记住5个小时的密码

Defaults        timestamp_timeout=300

我认为这实际上是我所追求的,passwd_timeout仅是密码提示保持无输入状态需要多长时间
曼哈顿博士

如果是这样,可以请您接受吗?在这种情况下,当前的情况令人产生误解
我很困惑
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.