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 的解决办法

关于computed使用时报no-side-effects-in-computed-properties错误