如何在 sudoers 配置中为未设置密码的用户强制执行密码?

如何在 sudoers 配置中为未设置密码的用户强制执行密码?

我有一组用户(例如 Wheel),我想将其添加到 /etc/sudoers 中以用于所有命令,即:

%wheel ALL=(ALL) ALL

在这种情况下,如果用户设置正确,则在尝试使用提升的命令时,轮子中的​​每个人都会被提示输入密码。对于任何没有设置密码的用户(通过 /etc/shadow),将不会提示用户输入密码并且命令将成功......这对我来说是一个问题。我不希望未设置密码的用户能够成功执行此操作。

我找不到一种可能的方法,特别是通过 /etc/sudoers 来使任何提升的命令因未设置密码的用户而失败。如果我遗漏了什么,请告诉我......

是的,我知道我可以在 /etc/sudoers (先有鸡还是先有蛋)之外以不同的方式解决这个问题,并且知道如何做到这一点......但这不是问题。任何提示将非常感谢!

相关内容