sudo: effective uid is not 0, is sudo installed setuid root
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sudo: effective uid is not 0, is sudo installed setuid root相关的知识,希望对你有一定的参考价值。
当普通用户需要临时使用root权限的时候需要执行sudo命令,但是在执行sudo命令的时候需要使用root的权限去执行/usr/bin/sudo二进制文件。
如果报错出现sudo: effective uid is not 0, is sudo installed setuid root
证明/usr/bin/sudo文件没有设置s权限(用户在执行文件的时候,临时拥有文件所有者的权限。)
解决方法:
chmod u+s /usr/bin/sudo
加上权限之后再查看文件 ll /usr/bin/sudo会看到:
---s--x--x 1 root root 123832 Jan 2 18:57 /usr/bin/sudo
这样就可以使用了
以上是关于sudo: effective uid is not 0, is sudo installed setuid root的主要内容,如果未能解决你的问题,请参考以下文章
Ibatis中的一个“There is no READABLE property named 'uId' in class 'userinfoPo”错误
sudo:有效uid不为0,sudo是不是安装了setuid root?
CentOS报错-sudo:有效uid不是0,sudo是不是安装setuid root?
/usr/bin/sudo 必须由 uid 0 拥有并具有 setuid 位设置版本 .ubantu14.04 LTS
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 的解决办法