Linux修改配置文件后无法使用命令或无法进入桌面

124 阅读1分钟

如果你是修改了配置文件,如

sudo vim /etc/profile

重启无数次发现无法进入桌面,不要着急重装系统!!,怎么造成的怎么改就行了

以下方案需要root密码,忘记密码详见:Linux忘记root密码怎么办

一、如果是带桌面的Linux

1、重启后按下Ctrl+Alt+F1Ctrl+Alt+F2进入命令行,(Ctrl+Alt+F7退出命令行

2、输入账户root+密码登录

3、这个时候你会发现lsvisudo命令都执行不了

4、但是可以cd /到根目录

5、然后cd etc,编辑配置文件(修改了其他文件造成问题同理先cd到配置文件目录)

6、这个时候执行/usr/bin/sudo vi profile就可以调用命令修改文件了,恢复之前的状态

7、重启/usr/bin/sudo reboot或者/usr/bin/sudo init 6

二、如果是不带图形界面的Linux

1、Advanced options for Ubuntu

2、选择recovery mode,哪个都可以,只要是recovery mode就行

3、选择root Drop to root shell prompt然后回车,系统会提示你输入root用户的密码

4、cd etc,编辑配置文件(修改了其他文件造成问题同理先cd到配置文件目录)

5、登录后执行/usr/bin/sudo vi profile就可以调用命令修改文件了,恢复之前的状态

6、重启/usr/bin/sudo reboot或者/usr/bin/sudo init 6