linux sudoers 中没有的用户为啥可以使用sudo权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux sudoers 中没有的用户为啥可以使用sudo权限相关的知识,希望对你有一定的参考价值。

使用id 用户名,查看一下你用户是不是还有其他的归属组,例如wheel,只要你用户名所在的组在/etc/sudoers文件中有配置,那你的用户就有相应的sudo权限

参考技术A 有时候我们执行sudo的时候,出现xxx is not int the sudoers file
告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下:
1 修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上chmod u+w /etc/sudoers。
2 编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"zhc ALL=(ALL) ALL"(这里的zhc是你的用户名),然后保存。
3 最后恢复没有写权限模式,撤销文件的写权限,chmod u-w /etc/sudoers。
然后我们就可以用zhc用户来编辑root的文件了,比如追问

我是想说,我没有在sudoers文件中,为什么可以使用sudo,是什么原因导致的

参考技术B 如果有一个和你在同一个组的用户在/etc/sudoers中,则你就可以使用sudo 参考技术C 应该是该用户属于一个有sudo权限的组

linux添加用户后为啥会提示用户找不到suduers

参考技术A 有时候我们执行sudo的时候,出现 xxx is not int the sudoers file 告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下: 1 修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上chmod u+w /etc/sudoers。 2 编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"zhc ALL=(ALL) ALL"(这里的zhc是你的用户名),然后保存。 3 最后恢复没有写权限模式,撤销文件的写权限,chmod u-w /etc/sudoers。 然后我们就可以用zhc用户来编辑root的文件了 参考技术B 看不懂。截个图看看。

以上是关于linux sudoers 中没有的用户为啥可以使用sudo权限的主要内容,如果未能解决你的问题,请参考以下文章

linux添加用户后为啥会提示用户找不到suduers

linux用户不在sudoers文件中

Linux系统中将普通用户添加到sudoers

理解 sudo 和 sudoers

linux详解sudoers

linux /etc/sudoers权限修改,该怎么解决