linux下因修改/etc/sudoers 从而导致sudo命令无法使用
2015-05-09 15:26
956 查看
linux下因修改/etc/sudoers 从而导致sudo命令无法使用
报错如下:
~$ sudo sudo: >>> /etc/sudoers:syntax error 在行 21 附近<<<
sudo: /etc/sudoers 中第 21 行附近有解析错误
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件
于是,只能进去单用户模式(拥有root权力)去修改,在Ubuntu下,开机时长按shift出现各种模式,选择第二个recovery mode,就可以进入
解决方法:
先关机,开机后按shift,在引导选项中选择recovery,进入recovery mode来进行引导。
因为进入recovery模式后文件权限默认为只读,所以要想把修改的东西删除,恢复原貌还是不行地。那该怎么办呢?
肯定是有办法的:
先在recovery menu页面选择grub,进入后就会将文件权限修改为read/write
然后再进入root选项,这样在root用户下就可以讲所修改的东西变回来了。
修改后保存,退出,然后正常启动就可以发现终端的sudo可以用了!!
以上的情况是由于没有修改root用户密码造成无法用su命令来切换到root用户
所以在ubuntu中改变root用户的密码是sudo passwd root
系统会提示你输入当前用户的密码,你就输入呗!
然后系统会提示你输入新的unix的密码:你就想好密码继续输入呗!注意这个是root的密码,
以后直接用su root来切换root用户,后就要输入这个密码咯。
然后再次输入root密码。
好哒,你的root密码已将更新完毕以后直接就可以通过su进行root转换啦!!!
报错如下:
~$ sudo sudo: >>> /etc/sudoers:syntax error 在行 21 附近<<<
sudo: /etc/sudoers 中第 21 行附近有解析错误
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件
于是,只能进去单用户模式(拥有root权力)去修改,在Ubuntu下,开机时长按shift出现各种模式,选择第二个recovery mode,就可以进入
解决方法:
先关机,开机后按shift,在引导选项中选择recovery,进入recovery mode来进行引导。
因为进入recovery模式后文件权限默认为只读,所以要想把修改的东西删除,恢复原貌还是不行地。那该怎么办呢?
肯定是有办法的:
先在recovery menu页面选择grub,进入后就会将文件权限修改为read/write
然后再进入root选项,这样在root用户下就可以讲所修改的东西变回来了。
修改后保存,退出,然后正常启动就可以发现终端的sudo可以用了!!
以上的情况是由于没有修改root用户密码造成无法用su命令来切换到root用户
所以在ubuntu中改变root用户的密码是sudo passwd root
系统会提示你输入当前用户的密码,你就输入呗!
然后系统会提示你输入新的unix的密码:你就想好密码继续输入呗!注意这个是root的密码,
以后直接用su root来切换root用户,后就要输入这个密码咯。
然后再次输入root密码。
好哒,你的root密码已将更新完毕以后直接就可以通过su进行root转换啦!!!
相关文章推荐
- linux下因修改/etc/sudoers 从而导致sudo命令无法使用
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- Linux中修改了环境变量,导致大多数命令无法使用的解决方法
- linux sudoers修改导致不能在终端使用sudo 和su的解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- Ubuntu /etc/sudoers 权限被误改为777后导致sudo命令不能使用
- ubuntu kylin sudoers 修改错误导致系统无法正常使用
- linux(ubuntu)sudoers权限错误导致sudo无法使用
- java在linux系统下开机启动无法使用sudo命令的原因
- 解决profile 无修改导致命令无法使用的方法
- Linux sudo命令与其配置文件/etc/sudoers
- linux忘记密码或错误修改/etc/inittab导致无法登录后解决方法
- Linux使用sudo提权时,出现xx 不在 sudoers 文件中。此事将被报告。visudo 命令简单介绍。
- 作死自救日记——不小心修改linux下/etc/sudoers权限的解决办法
- java在linux系统下开机启动无法使用sudo命令的原因及解决办法
- 修改了/etc/sudoers 权限为0777,无法sudo,如何恢复为0440
- 修改了Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复
- linux 下普通用户无法使用sudo命令的解决方法
- linux系统使用sudo命令报xxx is not in the sudoers file.This incident will be reported.的解决方法
- linux /etc/profile修改之后导致ls、vi等命令都无法使用