Oracle虚拟箱login帐户/用户缺席

最近系统突然重启之后,xUbuntu的Oracle Virtual box没有显示用户'xxxxx'login。 我可以以root身份login,我可以看到/ 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”帐户? chmodchgrpchown ,尝试replace文件.ICEauthority全部失败。

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

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