前言:
在昨天;用户为了开发环境,用户修改了环境变量,导致我进入单用户模式什么操作都提示报错,好在一个同事老哥的帮助,让我对这种神坑的操作有了新的认知,这个就是用户修改了环境变量导致单用户做任何操作都提示这种错误信息;所以我们想了个方法恢复这个系统;
单用户模式下操作如图:
针对这个问题:老哥给出了我个方案
第1种:使用恢复模式来挂载/目录再去修改用户修改的变量文件
恢复模式操作教程
由于恢复模式是系统自带的,所以我们不需要带上u盘和任何工具.只需要开机后1秒按esc或者shift键进到GNU GRUB
1、找到选择高级选项回车
2、进入到高级选项选择最新的内核,由于是要进入恢复模式,所以需要选择(recovery mode)
回车后会有一大堆的东西刷完,放心,这并不会对系统造成任何影响,然后到了选择模式页面;这些模式的介绍就参考大佬的文章。
文章:https://ywnz.com/linuxjc/5006.html
3、选择root,因为用户是修改了环境变量所以我选择root,然后回车;如果需要其他模式请参考上面的链接去选择模式。
4、由于恢复模式只是只读挂载,所以我们需要添加权限能够修改文件
接下来就是按照用户提供的说明把/etc/profile文件最后的变量删除后,保存退出,然后重启就直接可以登录了;