[问题]sudo不能用了

为当前最终发行版之前的所有版本提供支持
回复
sun391
帖子: 54
注册时间: 2006-11-18 18:16
送出感谢: 0
接收感谢: 0
联系:

[问题]sudo不能用了

#1

帖子 sun391 » 2007-03-12 20:52

sun391@TaoTao-desktop:~$ sudo
sudo: /etc/sudoers is owned by uid 1000, should be 0
sun391@TaoTao-desktop:~$

一用就出现这种提示 什么意思阿?
还有KDE下删掉 那个自带浏览器 以后 文件夹都打不开了
还有如何完整的删除 openoffice
头像
pjincz
帖子: 171
注册时间: 2007-02-07 10:15
送出感谢: 0
接收感谢: 9 次
联系:

#2

帖子 pjincz » 2007-03-12 21:03

是不是所有者被改动了啊?
$ ls -l /usr/bin/sudo 看看
如果第三列和第四列不是root的话
$ su
输入root密码
# chown root:root /usr/bin/sudo
如果还不成再来一句
# chmod 4755 /usr/bin/sudo
sun391
帖子: 54
注册时间: 2006-11-18 18:16
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 sun391 » 2007-03-12 21:10

了解了
我前面 是改过所有者了。。

还有KDE下删掉 那个自带浏览器 以后 文件夹都打不开了
还有如何完整的删除 openoffice
这个帮忙解决下
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System
送出感谢: 0
接收感谢: 0

#4

帖子 5451vs5451 » 2007-03-12 21:23

chown root:root /etc/sudoers
chmod 440 /etc/sudoers

由于上面两个命令需要超级用户权限,所以你可能要从光盘启动了。
sun391
帖子: 54
注册时间: 2006-11-18 18:16
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 sun391 » 2007-03-12 21:56

上面的方法都试过了
ls -l /usr/bin/sudo 后看到的 所有者是ROOT
两位的方法都试试过了 从光盘启动也试过了
还是不行 还有什么别的方法? 能不能说详细一点
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System
送出感谢: 0
接收感谢: 0

#6

帖子 5451vs5451 » 2007-03-12 23:10

sorry, 我没说清楚。从光盘启动后,要先挂载硬盘分区。假设你的/etc文件夹位于hda1上,那么现把hda1挂载到/mnt。

代码: 全选

mount /dev/hda1 /mnt
然后

代码: 全选

cd /mnt/etc
chown root:root sudoers
chmod 440 sudoers
sun391
帖子: 54
注册时间: 2006-11-18 18:16
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 sun391 » 2007-03-13 7:05

我也是这么做的啊
不过貌似我挂错盘了 :?
回复

回到 “老旧版本支持”