我通常使用 Linux 作为我的标准工作系统,并且从实际使用中学到了很多东西。对于这个特定问题,我还没有找到答案。
该sudo
命令通常会记住我在给定时间内输入的密码(我猜通常是 15 分钟)。是否可以将此时间延长到未定义的长度,但在锁定屏幕后再次要求输入密码?
当我离开电脑时(即使只有几秒钟),我总是锁定屏幕,并且不想在做某事时总是重新输入密码。
我不想禁用密码检查。如果我允许任何人在我的计算机上执行任何操作,他们仍然不应该sudo
在我先输入一次命令的情况下使用该命令。
答案1
如果你可以让你的屏幕锁定机制在锁定时运行额外的命令,那么你可以编辑/etc/sudoers
以添加一行用于你的用户 ID,例如myname
,
Defaults:myname timestamp_timeout=-1
这会使超时无限长。要明确撤销您的 sudo 权限,请sudo -k
从屏幕锁定状态运行。
与往常一样,在编辑此文件时请采取预防措施,例如使用sudo visudo
并确保在其他终端中准备好了 root shell。