gksudo 每次都要求输入密码

gksudo 每次都要求输入密码

这是使用基于 Debian Stretch 的 Ubilinux,但 Ubuntu 16.04 以及可能其他版本也会发生相同的行为。

gksudo 每次都会询问我的密码。我可以使用 visudo 轻松配置常规 sudo,每三个小时询问一次密码。但这并不“接受”gksudo。

有没有办法让 gksudo “记住”密码一段时间?

答案1

可以使用timestamp_type中的变量为所有类似 sudo 的程序进行全局配置sodoers(5)

以下内容(以 root 身份执行)创建一个适当的文件来设置此变量,以便缓存各个用户的所有调用,无论它们是如何执行的。不过要小心任何安全松鼠咬掉你的头!

echo 'Defaults  timestamp_type=global' >/etc/sudoers.d/timestamp_type
chmod 0440 /etc/sudoers.d/timestamp_type
chown 0:0 /etc/sudoers.d/timestamp_type

相关内容