gpt4 book ai didi

linux - 如何强制 sudo su 要求输入 root 密码

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:36 26 4
gpt4 key购买 nike

对此绝对没有好的、直接的答案。问题很简单:

当我输入 sudo su 时,如何强制 linux 询问我的密码?

最佳答案

如果我没理解错的话,你可能有一个配置错误的/etc/sudoers 文件。某些用户或用户组可以在那里配置为能够运行“su”甚至所有命令而无需提供密码。

检查文件内部是否包含带有“NOPASSWD”的行,例如:

sudo cat /etc/sudoers |grep NOPASSWD

如果在文件中您有类似于以下行之一的内容(最重要的部分是从右侧的“NOPASSWD”开始):

someuser ALL= NOPASSWD: /bin/su
ALL ALL= NOPASSWD: /bin/su
someuser ALL= NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL

那么它可能就是罪魁祸首。您必须从文件中删除该行(或者如果您希望用户/组仍然能够使用带有密码的 sudo su,则仅删除其中的“NOPASSWD:”部分),或者使用 # 在使用 visudo 编辑器的行首:

sudo visudo

关于linux - 如何强制 sudo su 要求输入 root 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43421640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com