sudo 在一个系统中请求密码,而不是在另一个系统中,相同的配置,修复是什么?

sudo 在一个系统中请求密码,而不是在另一个系统中,相同的配置,修复是什么?

两个系统,一个 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 分钟除外)?

相关内容