为了账号安全,请及时绑定邮箱和手机立即绑定

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

删东西的时候不小心给root目录删除了,请问影响大吗

正在回答

1 回答

删除掉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内核。

https://img1.sycdn.imooc.com//5ad412c60001e01b06390480.jpg

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

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

https://img1.sycdn.imooc.com//5ad413f40001fa0806420512.jpg

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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信