不慎把 kdesu和sudo弄坏了
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- magisu
- 帖子: 202
- 注册时间: 2005-12-31 21:23
不慎把 kdesu和sudo弄坏了
我把电脑借给别人用,因为害怕别人会搞到 我的邮箱,就在root下chmod 000 kmail了,把东西拿回来以后随手在/usr/bin里面输入了一个chmod 755 *结果kdesu和sudo就完蛋了.可以用su,但是kdesu返回su命令错误,sudo返回must be setuid root,请问如何摆平,谢谢
- goldfox_79
- 帖子: 2004
- 注册时间: 2005-10-16 8:26
- 来自: 地球
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
- magisu
- 帖子: 202
- 注册时间: 2005-12-31 21:23
-rwxr-xr-x 1 root root 15084 2006-05-06 01:50 cksum
lrwxrwxrwx 1 root root 6 2006-07-05 14:25 defoma-subst -> defoma
-rwxr-xr-x 1 root root 2130 2005-07-20 00:35 dh_md5sums
-rwxr-xr-x 1 root root 3411 2005-05-14 04:46 dh_suidregister
-rwxr-xr-x 1 root root 10584 2006-02-22 20:47 envsubst
-rwxr-xr-x 1 root root 35484 2006-05-10 06:45 gksu
lrwxrwxrwx 1 root root 4 2006-07-06 21:33 gksudo -> gksu
-rwxr-xr-x 1 root root 12164 2006-05-10 06:45 gksuexec
-rwxr-xr-x 1 root root 43812 2006-06-14 08:53 kdesu
-rwxr-xr-x 1 root nogroup 46144 2006-06-14 08:53 kdesud
-rwxr-xr-x 1 root root 8376 2006-07-21 22:39 kdesu_stub
lrwxrwxrwx 1 root root 13 2006-07-05 22:16 lsusb -> ../sbin/lsusb
-rwxr-xr-x 1 root root 28376 2006-05-06 01:50 md5sum
lrwxrwxrwx 1 root root 6 2006-07-05 22:14 md5sum.textutils -> md5sum
-rwxr-xr-x 1 root root 16300 2006-02-07 03:27 ppmtomitsu
-rwxr-xr-x 1 root root 28376 2006-05-06 01:50 sha1sum
-rwxr-xr-x 1 root root 93844 2006-05-17 16:41 sudo
lrwxrwxrwx 1 root root 4 2006-07-05 22:16 sudoedit -> sudo
lrwxrwxrwx 1 root root 4 2006-07-05 14:27 suidperl -> perl
-rwxr-xr-x 1 root root 22168 2006-05-06 01:50 sum
-rwxr-xr-x 1 root root 51367 2005-12-16 16:10 xsubpp
如此如此,这般这般,gksu好像也不能用了
lrwxrwxrwx 1 root root 6 2006-07-05 14:25 defoma-subst -> defoma
-rwxr-xr-x 1 root root 2130 2005-07-20 00:35 dh_md5sums
-rwxr-xr-x 1 root root 3411 2005-05-14 04:46 dh_suidregister
-rwxr-xr-x 1 root root 10584 2006-02-22 20:47 envsubst
-rwxr-xr-x 1 root root 35484 2006-05-10 06:45 gksu
lrwxrwxrwx 1 root root 4 2006-07-06 21:33 gksudo -> gksu
-rwxr-xr-x 1 root root 12164 2006-05-10 06:45 gksuexec
-rwxr-xr-x 1 root root 43812 2006-06-14 08:53 kdesu
-rwxr-xr-x 1 root nogroup 46144 2006-06-14 08:53 kdesud
-rwxr-xr-x 1 root root 8376 2006-07-21 22:39 kdesu_stub
lrwxrwxrwx 1 root root 13 2006-07-05 22:16 lsusb -> ../sbin/lsusb
-rwxr-xr-x 1 root root 28376 2006-05-06 01:50 md5sum
lrwxrwxrwx 1 root root 6 2006-07-05 22:14 md5sum.textutils -> md5sum
-rwxr-xr-x 1 root root 16300 2006-02-07 03:27 ppmtomitsu
-rwxr-xr-x 1 root root 28376 2006-05-06 01:50 sha1sum
-rwxr-xr-x 1 root root 93844 2006-05-17 16:41 sudo
lrwxrwxrwx 1 root root 4 2006-07-05 22:16 sudoedit -> sudo
lrwxrwxrwx 1 root root 4 2006-07-05 14:27 suidperl -> perl
-rwxr-xr-x 1 root root 22168 2006-05-06 01:50 sum
-rwxr-xr-x 1 root root 51367 2005-12-16 16:10 xsubpp
如此如此,这般这般,gksu好像也不能用了
- goldfox_79
- 帖子: 2004
- 注册时间: 2005-10-16 8:26
- 来自: 地球
要想执行sudo,仅仅把它的执行权限设置为"x"是不成的,必须设置为"s"才行。magisu 写了:...
-rwxr-xr-x 1 root root 93844 2006-05-17 16:41 sudo
...
我做了个小小的试验。复制了一个sudo文件,然后把执行权限从"s"改为"x"就出现你说的错误了,再改回去就ok了 (看附图)。
但问题是现在你用不了sudo,我不知道现在该怎么改sudo文件的权限。
上次由 goldfox_79 在 2006-10-19 12:06,总共编辑 3 次。