ubuntu 下修改了/usr/lib下导致sudo无法使用
2017-05-22 23:03
369 查看
今天朋友遇到一个问题,就是他把/usr/lib下面的权限给改了,导致sudo无法使用,提示在加载插件"sudoers_policy"时在/etc/sudo.conf第0行出错
sudo:致命错误,无法加载插件。
试了很多办法,这人su 的root也没有设置密码,导致sudo切换不了root权限而且su root命令也切换不了(提示密码错误)。
![](https://img-blog.csdn.net/20170522224643160?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHpkMTIzNjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后网上有很多解决办法,但是没有sudo命令无法操作。
按照如下步骤,获取root权限:
第一步,首先进入引导界面下的Advanced option for Ubuntu > linux- XXXX - (recovery)模式下,如下图:
![](https://img-blog.csdn.net/20170522224702708?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHpkMTIzNjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第二步,选择root选项进入
然后输入命令获取读写权限:mount -o remount,rw /
第三步,修改用户登录文件
使用已带的文本编辑工具修改 /etc/lightdm/lightdm.conf
里面改成
"autologin-user=root"
就自己root登陆了
例如:我这里用的vim,输入命令为vim /etc/lightdm/lightdm.conf
,按下i键后进入INSERT模式,在autologin-user=后面加上root四个字母,然后按下Esc键退出INSERT模式输入:wq进行保存退出。(当然很多人用vi也行的,如果没有lightdm.conf自己新建)
![](https://img-blog.csdn.net/20170522225222530?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHpkMTIzNjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20170522225237921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHpkMTIzNjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第四步,重启
输入reboot机器重启
重启之后你会神奇的发现默认的登录用户就是root,输入你root的密码进入了之后随便开一个终端都是root用户。
然后干完你的事了之后不情愿一直用root(root下的桌面和你平时用户的桌面不一样,如果发现桌面的文件不在了不必慌张,将 第三步的/etc/lightdm/lightdm.conf文件改回来,重启一下即可)
第五步,修复你修改的/usr/lib的权限即可。
su root进入root权限,以root权限chmod -R 4755 /usr/lib
sudo:致命错误,无法加载插件。
试了很多办法,这人su 的root也没有设置密码,导致sudo切换不了root权限而且su root命令也切换不了(提示密码错误)。
然后网上有很多解决办法,但是没有sudo命令无法操作。
按照如下步骤,获取root权限:
第一步,首先进入引导界面下的Advanced option for Ubuntu > linux- XXXX - (recovery)模式下,如下图:
第二步,选择root选项进入
然后输入命令获取读写权限:mount -o remount,rw /
第三步,修改用户登录文件
使用已带的文本编辑工具修改 /etc/lightdm/lightdm.conf
里面改成
"autologin-user=root"
就自己root登陆了
例如:我这里用的vim,输入命令为vim /etc/lightdm/lightdm.conf
,按下i键后进入INSERT模式,在autologin-user=后面加上root四个字母,然后按下Esc键退出INSERT模式输入:wq进行保存退出。(当然很多人用vi也行的,如果没有lightdm.conf自己新建)
第四步,重启
输入reboot机器重启
重启之后你会神奇的发现默认的登录用户就是root,输入你root的密码进入了之后随便开一个终端都是root用户。
然后干完你的事了之后不情愿一直用root(root下的桌面和你平时用户的桌面不一样,如果发现桌面的文件不在了不必慌张,将 第三步的/etc/lightdm/lightdm.conf文件改回来,重启一下即可)
第五步,修复你修改的/usr/lib的权限即可。
su root进入root权限,以root权限chmod -R 4755 /usr/lib
相关文章推荐
- ubuntu kylin sudoers 修改错误导致系统无法正常使用
- linux下因修改/etc/sudoers 从而导致sudo命令无法使用
- 在Ubuntu终端中使用安装命令Sudo apt-get install xxx时时出现E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)的错误解决方案
- ubuntu 使用sudo apt-get update 出现 被配置多次导致无法升级错误解决方法
- linux下因修改/etc/sudoers 从而导致sudo命令无法使用
- 修改了Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复
- Ubuntu如何在无法使用sudo时修改sudoers获得root权限
- linux(ubuntu)sudoers权限错误导致sudo无法使用
- ubuntu下修改environment后无法使用sudo的解决办法
- 修改了Ubuntu下的/usr目录权限,导致不能使用sudo命令的修复
- Ubuntu 下误改sudoers权限 导致无法使用sudo解决 (忘记root密码时也可以这...
- ubuntu下修改environment后无法使用sudo的解决办法
- ubuntu环境下修改环境变量导致系统无法登录的解决方法
- Ubuntu由于修改etc/profile文件导致开机无法登陆问题解决办法(仅供参考)
- Ubuntu新添加用户无法sudo问题的解决:修改sudoers
- ubuntu 中修改用户名后sudo无法解析主机
- Oracle10g 修改SYSMAN密码导致em的dbconsole无法正常使用
- ubuntu 修改environment导致无法启动
- 错误修改文件内容导致ubuntu无法启动
- Ubuntu 10.04修改内核并编译后有线网卡无法使用问题解决