+ -
当前位置:首页 → 问答吧 → sudo的问题

sudo的问题

时间:2005-10-21

来源:互联网

一执行sudo就显示
sudo: can't open /etc/sudoers: Permission denied
在/etc/sudoer设置了
%wheel ALL=(ALL) ALL

ls -l /etc/sudoers
-r--r----- 1 root root 1644 10月 21 15:39 /etc/sudoers

ls -l /usr/bin/sudo
---s--x--x 1 root root 97236 9月 14 12:09 /usr/bin/sudo

网上搜出来的都看不明白说些什么。

作者: xiawuming   发布时间: 2005-10-21

/usr/bin/sudo所在的文件系统的挂载选项里是否有nosuid,或者owner, user,users,group?

作者: zhllg   发布时间: 2005-10-22

/etc/fstab
/dev/hda5 /usr ext3 noatime 0 0

没有啊?

作者: xiawuming   发布时间: 2005-10-22

选项里一般都加defaults的吧
你其他suid程序运行有问题么
比如用passwd改个密码试试

作者: zhllg   发布时间: 2005-10-22

passwd没问题啊

作者: xiawuming   发布时间: 2005-10-22

我也遇到这个问题,google了半天,从一个韩国人的网页上找得答案了。原来是根目录的权限设的不对。
代码:
#su
#chmod 755 /

作者: alzhao   发布时间: 2005-10-25

如果一个文件路径中某个的目录没有x权限
就无法访问这个文件
即使你可以看到
相反
如果某个文件的上级目录有x没有r
那么这个文件可以访问
不过却不能通过ls看到


这就是unix rwx三权分立的好处

作者: zhllg   发布时间: 2005-10-26

搞定
谢谢
引用:
作者: alzhao
我也遇到这个问题,google了半天,从一个韩国人的网页上找得答案了。原来是根目录的权限设的不对。
代码:
#su
#chmod 755 /

作者: xiawuming   发布时间: 2005-10-26