+ -
当前位置:首页 → 问答吧 → sudo配置普通用户权限后无法使用

sudo配置普通用户权限后无法使用

时间:2008-06-15

来源:互联网

[root@charonmirandam]#echo 'mirandamALL=(ALL)NOPASSWD:ALL' >> /etc/sudoers
[root@charonmirandam]# exit
exit
在按deepwhite兄的一篇题为Fedora 8 安装指南(全)的文中如上所述的方法,将mirandam换成我的用户名在root下成功实现了上述命令后,无论在root下还是普通用户下运行sudo命令都会出现如下之类的错误,请教各位大虾是什么原因阿?
[root@localhost ~]# sudo yum install kmod-nvidia
>>> sudoers file: syntax error, line 93 <<<
sudo: parse error in /etc/sudoers near line 93

[root@localhost ~]# sudo /sbin/reboot
>>> sudoers file: syntax error, line 93 <<<
>>> sudoers file: syntax error, line 94 <<<
>>> sudoers file: syntax error, line 95 <<<
sudo: parse error in /etc/sudoers near line 93

作者: winlinux   发布时间: 2008-06-15

求教如何使用visudo命令改回去

作者: winlinux   发布时间: 2008-06-15

仔细看看这里:
http://www.linuxdiyf.com/bbs/vie ... 8725&highlight=

使用visudo进去以后找到mirandamALL=(ALL)NOPASSWD:ALL将这句话删除就好了。

PS :root身份执行命令就不用加sudo了。

作者: deepwhite   发布时间: 2008-06-15

谢deepwhite!再问个很菜的问题,据说保存退出visudo命令只要输入“Q”就可以了,为什么我输入了出现了如下状况:
## Allows members of the users group to shutdown this system
# %users  localhost=/sbin/shutdown -h now





Entering Ex mode.  Type "visual" to go to Normal mode.
:
我该如何保存退出呢?太菜了,麻烦说清楚些!

作者: winlinux   发布时间: 2008-06-15

你弄错了。正确的做法是编辑完之后先按下Esc,然后输入冒号,最后再输入指令。即输入的内容为“:wq”(没有引号,但是要有冒号)。w为保存,q为退出。如果不想保存直接退出为q!。
你没有输入冒号,而且用的是大写的Q,所以进入了x mode (:) ,也就是另外的一个编辑器。

作者: deepwhite   发布时间: 2008-06-15

用vi手动改,先好好学下vi,这是基本的编辑工具。

作者: 相思爱文   发布时间: 2008-06-15

太感谢deepwhite了!说的如此明白,我终于按你说的搞定了,心情舒畅!

作者: winlinux   发布时间: 2008-06-15

热门下载

更多