码迷,mamicode.com
首页 > 其他好文 > 详细

sudo: effective uid is not 0, is sudo installed setuid root

时间:2016-02-29 00:47:42      阅读:3166      评论:0      收藏:0      [点我收藏+]

标签:effective   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

标签:effective   root权限   执行文件   二进制   用户   

原文地址:http://shucai.blog.51cto.com/9075040/1745808

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!