当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]求救:/etc/sudoers错误,导致sduo命令无法使用
帖子发表于 : 2008-09-02 10:22 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
偶试图按照网页上的教程,想实现Firestarter开机自动启动,为此修改了/etc/sudoers
修改内容为:lmh ALL= NOPASSWD: /usr/bin/firestarter
说明:“lmh"是我的用户名
错误症状:sudo: /etc/sudoers is mode 0644, should be 0440
好像是权限错误什么的,但不知如何修正,请各位高手高手高高手赐教。

解决方法见8楼


最后由 大宝 编辑于 2008-09-02 12:02,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-02 10:28 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
这是修改后的sudoers文件内容:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

lmh ALL= NOPASSWD: /usr/bin/firestarter


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-02 10:31 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
su
chmod 440 /etc/sudoers


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-02 10:36 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
solcomo 写道:
su
chmod 440 /etc/sudoers

su鉴定错误
在装系统时就没为root设置口令
不知用LiveCD能否修复?如果能修复,请详细说明一下,谢谢。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-02 10:38 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
grub菜单里选第二项,进去之后就有root权限


_________________
关注我的blog: ε==3


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-02 10:39 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
bones7456 写道:
grub菜单里选第二项,进去之后就有root权限

好的,试一下


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-02 10:41 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
这一定是用编辑器直接改权限编辑而没有用visudo的后果...


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-09-02 11:58 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
问题已经解决,解决方法如下:
1、重启电脑,选择第二项:recovery mode
2、选择root Dorp to root shell prompt
3、输入chmod 440 /etc/sudoers回车
4、按下Ctrl+Alt+Delete重启电脑,一切OK
在此特别感谢 solcomo 和 bones7456 的指导,谢谢!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [已解决]求救:/etc/sudoers错误,导致sduo命令无法使用
帖子发表于 : 2013-01-18 11:25 
头像

注册: 2007-12-12 8:24
帖子: 104
送出感谢: 3
接收感谢: 1
我按照8楼的做法1、重启电脑,选择第二项:recovery mode
2、选择root Dorp to root shell prompt ,到第二步没有找到相应选项,无奈重启su,chmod 440 /etc/sudoers,接着sudo 出来提示:sudo: parse error in /etc/sudoers near line 22。我接着便打开/etc/souders,进行如下编辑:

省略**
root ALL=(ALL) ALL
libs ALL=(ALL) ALL
(从本行开始后面的全部删掉)

接着保存,没想到这样就可以了。 :em09


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译