不小心改了 /etc/sudoers里的设置

重复贴和参考价值不大的帖子,版主维护
回复
redcossack
帖子: 3
注册时间: 2009-01-21 21:26
送出感谢: 0
接收感谢: 0

不小心改了 /etc/sudoers里的设置

#1

帖子 redcossack » 2009-02-01 23:07

请教达人:

我嫌每次sudo都要输入密码麻烦,用sudo visudo修改了/etc/sudoers里的配置,解除了
%sudo ALL=NOPASSWD : ALL
的注释。

但我一时好奇,把紧接着的赋予当前帐号管理员权限的语句:
%admin ALL=(ALL) ALL
给注释掉了。

导致我现在无法sudo了,因为没有权限了。
糟糕的是,我没有启用root帐户,所以貌似改不回来了。

有达人有办法吗?谢啦!
ygf
帖子: 458
注册时间: 2006-11-27 12:25
送出感谢: 0
接收感谢: 0

Re: 不小心改了 /etc/sudoers里的设置

#2

帖子 ygf » 2009-02-01 23:28

重新启动系统,进入GRUB菜单(如果你的电脑在重启后不是进入GRUB菜单的,你要在重启之后按ESC 键,就会进GRUB菜单了)。选择recovery模式,并在启动结束后的菜单中选root。然后在命令行下运行 visudo,编辑sudo设置。

不过输密码没有什么麻烦的吧!建议你还是改回输密码的设置。安全性是一方面,另一方面,不经常输密码会忘的哦! :em06
redcossack
帖子: 3
注册时间: 2009-01-21 21:26
送出感谢: 0
接收感谢: 0

Re: 不小心改了 /etc/sudoers里的设置

#3

帖子 redcossack » 2009-02-02 0:14

谢谢楼上的。

已经改过来了,用的就是你说的办法。
回复

回到 “归档贴”