如何在 Linux 中延长“sudo”密码超时会话时间
在最近的文章中,我们向您展示了Linux 中 10 个有用的 Sudoers 配置和当您输入错误密码时让 Sudo 侮辱您,在本文中,我们发现了另一个sudo技巧,它将帮助您在 Ubuntu Linux 中延长或缩短sudo 密码会话(超时)。
在 Ubuntu 及其衍生产品(如 Linux Mint 或任何其他基于 Ubuntu 的发行版)中,当您执行sudo 命令时,它会提示您输入管理员密码。
第一次执行sudo命令后,密码默认有效时间为15分钟,因此您不需要为每个 sudo 命令都输入密码。
如果您出于某种原因觉得 15 分钟太长或太短,您可以通过在sudoers文件中轻松调整来更改它。
要设置 sudo 密码超时值,请使用参数passwd_timeout
。首先使用sudo和visudo命令以超级用户权限打开/etc/sudoers文件,如下所示:
$ sudo visudo
然后添加以下默认条目,这意味着一旦用户调用 sudo, sudo 密码提示将在20分钟后超时。
Defaults env_reset,timestamp_timeout=20
注意:您可以设置任意时间(以分钟为单位),并确保在超时前等待。您还可以将时间设置为,0
以便每次执行 sudo 命令时都提示输入密码,或者通过设置值来永久禁用密码提示-1
。
下面的屏幕截图显示了我在/ec/sudoers文件中设置的默认参数。
按 保存文件[Ctrl + O]
并使用 退出。然后通过运行sudo[Ctrl + X]
命令测试设置是否有效,并等待 2 分钟以查看密码提示是否会超时。
在这篇文章中,我们解释了如何设置 sudo 密码提示超时之前的分钟数,请记住通过下面的反馈部分分享您对本文或其他对系统管理员有用的 sudo 配置的想法。