求助:sudo没用了!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
woodandwood
帖子: 86
注册时间: 2006-07-21 16:15

#16

帖子 woodandwood » 2007-01-30 13:25

谢谢你啊!
我那样改过,还是不行的……
现在sudo运行不起来,gnome也进不去,哭死…… @_@''
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#17

帖子 millenniumdark » 2007-01-30 13:50

woodandwood 写了:果然是没有第二行……
照你的做了一遍,重起后运行sudo还是can't open /etc/sudoers: Permission denied
…… 很崩溃的说……
你是怎么加上缺的那行的?不能直接用编辑器编辑的。
The file Must be edited by 'visudo' command as root.
[/quote]
woodandwood
帖子: 86
注册时间: 2006-07-21 16:15

#18

帖子 woodandwood » 2007-01-30 14:07

我是用visudo -f sudoers来做的
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#19

帖子 yohu » 2007-01-30 14:34

vi /etc/sudoers

visudo
是一样的,不过都要以root身份,用编辑器一样是可以的,不过直接用vi编辑保存的时候要加!,即:w!,这样就可以了。上面忘记提示了,呵呵!
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#20

帖子 yohu » 2007-01-30 14:44

有疑点……为什么要visudo -f sudoers?
我尝试了一下这个命令,发现是个空文件,不知道是否debian跟ubuntu不一样。

代码: 全选

root@debian:~# visudo -f sudoers
visudo: zero length temporary file (sudoers.tmp), sudoers unchanged
root@debian:~# visudo -f yohu
visudo: zero length temporary file (yohu.tmp), yohu unchanged
楼主有没有试试visudo不加参数?
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
woodandwood
帖子: 86
注册时间: 2006-07-21 16:15

#21

帖子 woodandwood » 2007-01-30 15:01

只要进入到/etc目录下就可以visudo -f sudoers
我用vi命令来编辑sudoers时保存用的是wq,应该是一样的吧
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#22

帖子 yohu » 2007-01-30 15:02

用vi如果不加!是不能保存的。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
woodandwood
帖子: 86
注册时间: 2006-07-21 16:15

#23

帖子 woodandwood » 2007-01-30 15:03

如果不加参数,visudo会提醒你的
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#24

帖子 yohu » 2007-01-30 15:04

哦,那跟debian不一样,debian下直接运行visudo直接就打开那个文件了。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
联系:

#25

帖子 sinoyster » 2007-01-30 15:11

groups
看看你的组里面有没有admin
没有的话就加上这个组,不要改/etc/sudoers的权限,不安全
Thank you Ubuntu Team!!!!
I still can't belive this is free...
woodandwood
帖子: 86
注册时间: 2006-07-21 16:15

#26

帖子 woodandwood » 2007-01-30 15:22

在/etc/group里面有admin:x:112:wood
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
联系:

#27

帖子 adqin » 2007-02-07 20:04

我的也是sudo不能用。因为我执行了这个
chown -R adqin /
chmod a+rwx /
adqin是我的普通用户。
接下来就不能用了。
几位仁兄的方法没有试过,现在试试,如果不行,就真的只有重装系统了。
不过CD拿给朋友刻录去了,不然可能已经重装了。
现在正是死马当活马的时候。

另外,我的visudo是可以直接用的,也没有加什么参数。(是在recovery下)
回复