请问各位~不小心删除用户根目录

为当前最终发行版之前的所有版本提供支持
回复
nonexh
帖子: 2
注册时间: 2013-02-08 10:27
系统: Ubuntu 12.04
送出感谢: 0
接收感谢: 0

请问各位~不小心删除用户根目录

#1

帖子 nonexh » 2013-02-08 10:30

今天早上把系统搞坏了,重装,结果在恢复home文件夹时阴差阳错的打了

代码: 全选

rm -r /home/xh
我努力把备份的文件考入,发现一对空的。。。。
现在登陆不进去了只能用客人会话,请问应该怎么办呢?
头像
b33e
论坛版主
帖子: 3862
注册时间: 2011-06-07 14:20
系统: Mint18
送出感谢: 16 次
接收感谢: 62 次

Re: 请问各位~不小心删除用户根目录

#2

帖子 b33e » 2013-02-08 10:35

ctrl+alt+F1进终端,新建一个用户,用新建用户登陆图形界面。
levee
帖子: 3030
注册时间: 2009-10-03 23:31
送出感谢: 0
接收感谢: 13 次

Re: 请问各位~不小心删除用户根目录

#3

帖子 levee » 2013-02-08 11:37

新建一个用户就是了。
头像
k9288k
帖子: 751
注册时间: 2012-02-21 22:27
系统: Ubuntu12.04
送出感谢: 42 次
接收感谢: 1 次

Re: 请问各位~不小心删除用户根目录

#4

帖子 k9288k » 2013-02-08 13:36

代码: 全选

sudo useradd username

代码: 全选

sudo passwd username
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China
送出感谢: 1 次
接收感谢: 41 次

Re: 请问各位~不小心删除用户根目录

#5

帖子 wangchaoran » 2013-02-08 20:05

假设你的用户名是xh
进tty,登陆 ,重建家目录

代码: 全选

sudo mkdir /home/xh
再取得家目录所有权

代码: 全选

sudo chown -R xh  /home/xh 
然后就可以在图形界面登陆了。

代码: 全选

The best way to predict the future is to invent it.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 请问各位~不小心删除用户根目录

#6

帖子 eexpress » 2013-02-09 1:01

从grub的recovery进去吧。新建用户。
否则,咋sudo。。。。。楼上的好多打酱油?
● 鸣学
头像
艾徳庄
帖子: 74
注册时间: 2013-02-07 11:36
系统: debian wheezy
送出感谢: 5 次
接收感谢: 2 次

Re: 请问各位~不小心删除用户根目录

#7

帖子 艾徳庄 » 2013-02-09 2:37

eexpress 写了:从grub的recovery进去吧。新建用户。
否则,咋sudo。。。。。楼上的好多打酱油?
确实无法sudo的 :em04 ,建议楼主参考这个链接:http://www.myhack58.com/Article/48/66/2 ... 1782ea90f8
头像
b33e
论坛版主
帖子: 3862
注册时间: 2011-06-07 14:20
系统: Mint18
送出感谢: 16 次
接收感谢: 62 次

Re: 请问各位~不小心删除用户根目录

#8

帖子 b33e » 2013-02-09 10:39

在tty用root无法登陆吗?非要进恢复模式?
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China
送出感谢: 1 次
接收感谢: 41 次

Re: 请问各位~不小心删除用户根目录

#9

帖子 wangchaoran » 2013-02-09 10:46

直接进livecd,media下建一文件夹,假设为root,然后 sudo mount /dev/sdaX /media/root ,/dev/sdax为根目录所在分区,然后sudo mount -t proc -o bind /proc //media/root/proc
sudo mount -t sys -o bind /sys /media/root/sys ,再然后 sudo chroot /media/root /bin/sh ,再在出现的#后输su,点确认,然后你就获得了一个你硬盘上装那个ubuntu的root shell,下边该干什么我就不用说了吧...

代码: 全选

The best way to predict the future is to invent it.
回复

回到 “老旧版本支持”