Oracle虚拟机登录帐户/用户不存在。

3
在最近一次系统突然重启后,使用xUbuntu的Oracle Virtual box未显示用户'xxxxx'进行登录。我能够以root身份登录,我可以看到/home/xxxxx/,但是设置了开发工具的工作环境是'xxxxx'用户。
这是在/home/xxxxx/中ls -al的摘录。
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 命令,尝试替换文件 .ICEauthority 都失败了。

如果您尝试 chown USERNAME:USERNAME .ICEauthority 会怎样呢? - flafoux
@flafoux,我收到了“无法统计输入/输出错误”的错误信息。 - Nishant
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,它就能正常工作了 :-)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接