为什么 Fedora 使用 sudo su 时不要求输入 root 密码?

为什么 Fedora 使用 sudo su 时不要求输入 root 密码?

我需要你的帮助,我已使用以下命令设置了 root 密码

sudo passwd root

它说密码已设置。

但是当我退出 root 用户并执行命令时

sudo su

它不需要输入 root 密码,而是登录到 root 帐户。

为什么 Fedora 没有要求我输入 root 密码?

答案1

当您第一次输入密码时sudo,该密码将被缓存一小段时间,以便您在同一终端中运行其他 sudo 命令而无需重新输入。

man sudo

安全策略可能支持凭据缓存,以允许用户在一段时间内再次运行 sudo 而无需身份验证。默认情况下,sudoers 策略会在每个终端上缓存凭据 15 分钟。

相关内容