Linux 不小心删除了 root,root目录不小心删除了怎么办……

bc0925e0fa62081167e5ef3be0cc3f33.png

吴智彬

2018-04-16 11:16

删除掉root目录后,root用户就没有了家目录,在重启linux系统之前,直接cd 回用户家目录会报错,没有那个目录[root@localhost /]# rm -rf /root

[root@localhost /]# cd

-bash: cd: /root: 没有那个文件或目录

[root@localhost /]# logout #退出登录后,再次登录会显示Connecting to 192.168.1.250:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Mon Apr 16 04:22:16 2018 from 192.168.1.112

Could not chdir to home directory /root: No such file or directory

-bash-4.1#

拯救方法:

1、在开机启动的时候能看到引导目录,用上下方向键选择你忘记密码的那个系统,然后按“e”。然后选中kernel内核。

a535d2bf9c7059679b5572e2b9be6407.png

2、接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核,然后在按“e”。

3、执行完上步操作后 在rhgb quiet最后加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定。

8f915252c9548eb3ae66fccc2c8e98d1.png

4、按“b”键,重新引导系统。

5、然后就进入了单用户模式下,你就可以使用root功能了。

6、创建root目录。mkdir /root

7、复制/etc/skel/下面所有文件到/root目录下面。cd /etc/skel/

ls -a

cp -r . /root

init 6

8、重启系统,恢复系统引导正常。但是原来root目录下文件都没有了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值