3

在最近的系统突然重启后,带有 xUbuntu 的 Oracle Virtual box 没有显示用户 'xxxxx' 进行登录。我能够以 root 身份登录,我可以看到 /home/xxxxx/,但是,使用开发工具的工作环境设置为“xxxxx”用户。

这是ls -al/home/xxxxx/中的摘录

drwxr-xr-x  2 xxxxx xxxxx  4096 Jun 27  2014 Downloads  
drwxrwxr-x  3 xxxxx xxxxx  4096 Mar  3 10:03 .eclipse  
drwx------  2 xxxxx xxxxx  4096 Dec 17 11:07 .emacs.d  
drwx------  3 xxxxx xxxxx  4096 May 22 08:22 .gconf  
-rw-rw-r--  1 xxxxx xxxxx    55 Dec 16 12:48 .gitconfig  
drwx------  3 xxxxx xxxxx  4096 Jul  1  2014 .gnome2  
drwxrwxr-x  2 xxxxx xxxxx  4096 Dec 18 16:47 .gstreamer-0.10  
drwxrwxr-x  3 xxxxx xxxxx  4096 Jan 20 13:23 https:  
-?????????  1   ?     ?     644 May 22 08:22 .ICEauthority  
-rwxr-xr-x  1 xxxxx xxxxx   925 May 21 13:13 ICE.tar.gz  
drwxrwxr-x  3 xxxxx xxxxx  4096 Jun 27  2014 .local  
drwxrwxr-x  2 xxxxx xxxxx  4096 Jan 20 13:25 .metadata  
drwx------  4 xxxxx xxxxx  4096 Jun 27  2014 .mozilla  
drwxr-xr-x  2 xxxxx xxxxx  4096 Jun 27  2014 Music  
drwxr-xr-x  2 xxxxx xxxxx  4096 Jun 27  2014 Pictures

我们如何恢复“xxxxx”帐户?chmod, chgrp, chown, 尝试替换文件.ICEauthority都失败了。

4

1 回答 1

3

我们可以看到文件 .ICEauthority 的权限已损坏,文件系统也可能已损坏。

请按照以下步骤操作:
1. 以 root 身份登录
2. 卸载挂载 /home/xxxxx 的驱动器分区,例如:umount /dev/sdd1
3. 在 /dev/sddx 上运行文件系统检查工具 'e2fsck',例如:e2fsck /dev/sdd1
4. e2fsck 可能要求确认修复,根据需要多次按“y”键
5.ls -al将显示所有权限已恢复。
6.重新启动xUbuntu,它会工作:-)

于 2015-05-22T08:29:05.977 回答