脚本不记住 root 密码

脚本不记住 root 密码

我创建了一个脚本(我以 root 身份运行它),用于构建和安装一些包,这需要一些时间,因此在第三个包附近我必须重新输入 root 密码。

我在脚本开始时添加了 while :; do sudo -v; sleep 60; done &,但它仍然不起作用。

答案1

默认情况下,sudo 密码缓存 5 分钟。您可以通过更改超时长度来延长此时间:运行:sudo visudo。在文件中,您需要在末尾添加: Defaults:USER timestamp_timeout=30 其中 USER 是相关用户名。

取自https://www.techrepublic.com/article/how-to-change-the-default-sudo-timeout/

相关内容