如何在 Linux 中更改 Sudo 密码超时

这个简短的指南解释了如何改变 sudo Linux 中的密码超时。 这 sudo system 是一种巧妙的方式,允许谁可以在 Linux 和 Unix 操作系统中运行管理任务。

您可以通过简单地将他/她添加到“sudo” 组。这样我们就不必向所有用户共享 root 用户的密码。

每当您运行命令时 sudo,系统将提示您输入 sudo 密码。 对于在 first 之后不久运行的后续命令 sudo 命令,您不必输入密码,即使他们需要 sudo 特权。

这是因为 sudo 记住您的密码 15 分钟 默认情况下。 15 分钟后,您将被要求再次输入密码 sudo 命令。

这实际上是一个安全功能。 例如,如果您在运行命令后让终端保持打开状态 sudo, 身份验证在 15 分钟后自动过期 sudo 不活动。 因此,其他用户无法执行任何进一步的管理任务。

这种行为可以通过增加或减少 sudo 密码超时限制如下所述。

内容

  1. 1. 在 Linux 中更改 Sudo 密码超时
    1. 1.1. 编辑sudoers文件的正确方法
      1. 1.2. 总是要求 sudo 密码
      2. 1.3. 为什么是视觉?
  2. 2.重置Sudo密码超时

1. 在 Linux 中更改 Sudo 密码超时

1.1. 改变 sudo Linux中的密码超时限制,运行:

$ sudo visudo

此命令将打开 /etc/sudoers 归档 纳米 编辑。

1.2. 找到以下行:

Defaults env_reset

并像下面这样改变它:

Defaults env_reset, timestamp_timeout=30

改变 sudo Linux中的密码超时

这里, 30 是以分钟为单位的新超时。 按 Ctrl+X 其次是 保存更改并 close 编辑。

从现在开始,您将被要求输入 sudo 30 分钟后的密码 sudo 不活动。

1.1. 编辑sudoers文件的正确方法

不要直接在“/etc/sudoers”文件中进行更改,请考虑在 /etc/sudoers.d/. 这是更好的修改方法 sudo 密码超时限制。

1.1.1. cd 进入“/etc/sudoers.d/”目录:

$ cd /etc/sudoers.d/

1.1.2. 使用命令创建每个用户的配置文件:

$ sudo visudo -f sk

在上述命令中将“sk”替换为您的用户名。

1.1.3. 在其中添加以下行:

Defaults timestamp_timeout=30