首页 > 其他 > 详细

因修改/etc/sudoers权限导致sudo和su不能使用的解决方法(转)

时间:2014-04-18 12:45:15      阅读:487      评论:0      收藏:0      [点我收藏+]

转自:

因修改/etc/sudoers权限导致sudo和su不能使用的解决方法

 
 

系统环境:ubuntu 12.04


状况:

  因为修改了/etc/sudoers以及相关权限,导致sudo无法使用,恰好Ubuntu的root密码没有设置。

  错误如下:

bubuko.com,布布扣
  ~$ sudo
  sudo: >>> /etc/sudoers:syntax error 在行 21 附近<<<
  sudo: /etc/sudoers 中第 21 行附近有解析错误
  sudo: 没有找到有效的 sudoers 资源,退出
  sudo: 无法初始化策略插件
bubuko.com,布布扣

  于是,只能进去单用户模式(拥有root权力)去修改,在Ubuntu下,开机时长按shift出现各种模式,选择第二个recovery mode,按e进去编辑。


解决方法:

1、重启ubuntu,启动时按Esc或Shift键,可以看到引导选项;

2、在引导选项中选择Recovery模式的那一项来引导;

3、进入Recovery Menu页面,选择root,也就是进入试用root用户进行系统恢复,在这里可以执行超级用户的权限的操作,回车后可以看到熟悉的 root@user ~# 命令提示符;

4、设置或者撤销/etc/sudoers文件的权限,也可以将该文件改回到发生错误之前的状态。

bubuko.com,布布扣
    chmod 666 /dev/null
    mount -o remount rw /
    vi /etc/sudoers 
    恢复本文件内容并存盘
bubuko.com,布布扣

5、退出Recovery模式,重新启动ubuntu。

 

  PS:当然也可以用ubuntu光盘引导系统,然后mount相应的磁盘,然后修改/etc/sudoers文件,进入系统,就可以正常启动了(linux使用熟练的话不妨一试)。

因修改/etc/sudoers权限导致sudo和su不能使用的解决方法(转),布布扣,bubuko.com

因修改/etc/sudoers权限导致sudo和su不能使用的解决方法(转)

原文:http://www.cnblogs.com/cslxiao/p/3672009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!