Ubuntu18.04服务器修改了/etc/profile 导致系统进入失败

今天下午被这个问题折腾了好久,一个人再实验室倒腾,现把问题及解决办法记录下来,防止以后四处搜索

起因:修改了/etc/profile 里面的内容导致系统进不去,一直停留在编辑/etc/profile的页面上,想把修改的内容还原但是文件又是只读的,想要改权限又进入不了命令行,系统重启也不管用,查了下大概是说这个文件是系统环境变量很重要,不能瞎修改。

 

解决方案:进入系统的恢复模式再进入命令行(由于进入命令行后需要root密码,我的忘了故前面多了一部分是修改管理员密码)

第一部分:修改root密码

一、启动(或者重启)服务器,在选择系统页面选择“Advanced options for Ubuntu

二、选中Ubuntu,with Linux xxxx-generic(recovery mode)按【E】键,不要按回车

三、找到“recovery nomodeset”,将其删除

四、在这一行的最后添加:

quiet splash rw init=/bin/bash

五、按ctrl+x或F10重新启动系统,此时root的密码已经被取消了

六、修改root密码,直接输入passwd,修改成在自己想要的密码

第二部分:改回/etc/profile文件

在刚才的命令行页面输入vim /etc/profile试图打开etc/profile文件进行修改,但是发现vim 操作不行了,原因是profile文件不起作用了,输入下列代码:

PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

回车后,重新输入下列代码进行修改profile文件

vim /etc/profile

此时已经能够进入/etc/profile并且是root权限,所以能够修改并保存,修改完后使用shutdown -r now重启系统即可。你会发现系统登录页面又回来了!


 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值