两个系统,一个 Ubuntu 18.04,另一个 Ubuntu 服务器 20.04,具有完全相同的/etc/sudoers
配置,但sudo
行为不同。
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
root ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
%sudo ALL=(ALL:ALL) ALL
用户和组略有不同(两个系统中的用户“a”与用户“b”,但 uid 和 gid 相同),并且我看不出它们的组关联与 sudo 有何不同。两者都在 adm 和 sudo 组中,都不在 root 或 admin 组中(在我的 U18.04 中没有 admin 组;在 U20.04 上 admin 组为空)。
在我的 U18.04 系统中,sudo 需要密码,但输入密码后 15 分钟除外,正如预期的那样。
在我的 U20.04 系统中,sudo 从来不要求输入密码。
问:我需要做什么才能在我的 U20.04 系统上强制输入密码(上次输入后 15 分钟除外)?