红联Linux门户
Linux帮助

ubuntu的sudo失效的问题(【错误信息】sudo: must be setuid root

发布时间:2016-04-07 15:20:52来源:linux网站作者:xiaohuan_study

问题出现:

昨天服务器上有人在装软件,今天来发现sudo不能使用了,具体现象如下:

【错误信息】sudo: must be setuid root


解决办法:

从错误信息来看,应该是普通用户无法执行sudo这个程序,所以给它添加权限

chmod 4755 /usr/bin/sudo,使得其他用户执行这个程序时同样具有根用户权限


进一步的问题:

【错误信息】sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner

【错误信息】sudo: fatal error, unable to load plugins


解决办法:

从错误信息来看,是提示sudoers.so这个动态库除了拥有者之外,不应该有写权限,所以

执行chmod 755 /usr/lib/sudo/sudoers.so


测试问题解决情况:

usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] file ...

【以上打印信息显示,sudo可以正常使用了】


本文永久更新地址:http://www.linuxdiyf.com/linux/19589.html