在最近的一篇文章中,我们向您展示了在Linux中设置sudo的十个有用的sudoers配置]1并在您输入错误的密码时使sudo失败”笑死你了,在这个这篇文章我们发现了另一个sudo技巧,可以在UbuntuLinux中使sudo密码会话(超时)更长或更短。在Ubuntu及其衍生产品(如LinuxMint或任何其他基于Ubuntu的发行版)中,当您执行sudo命令时,它会提示您输入一个管理密码。默认情况下,密码将在执行第一个sudo命令后保留15分钟,因此您无需为每个sudo命令键入密码。如果出于某种原因,您觉得15分钟太长或者太短,可以在sudoers文件中做简单的调整,设置sudo密码超时时间,使用passwd_timeout参数,首先使用sudo和visudo命令以超级用户权限打开/etc/sudoers文件,如下:$sudovisudo日en添加以下默认值,这意味着当用户使用sudo时,sudo密码提示将在20分钟后过期。Defaultsenv_reset,timestamp_timeout=20注意:您可以将其设置为您想要的任何时间(以分钟为单位),它会一直等到超时。如果您希望为每个执行的sudo命令弹出密码提示,您也可以将时间设置为0,或者通过设置值-1***来禁用密码提示。下面的屏幕截图显示了我在/etc/sudoers文件中设置的默认参数。更改sudo密码超时按Ctrl+O保存文件,然后使用Ctrl+X退出。然后,通过使用sudo运行命令并等待2分钟以检查密码提示是否超时来测试设置。在本文中,我们解释了如何设置sudo密码提示超时前的分钟数,请务必在评论部分分享您对本文或其他对系统管理员有用的sudo配置的想法。关于作者:AaronKili是Linux和F.O.S.S爱好者,未来的Linux系统管理员和Web开发人员,目前是TecMint的内容创建者,他喜欢使用计算机工作并相信分享知识。
