Учетная запись для входа в виртуальный ящик Oracle / пользователь отсутствует

После недавней внезапной перезагрузки системы в Oracle Virtual box с xUbuntu не отображался пользователь '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

Как восстановить учетную запись "ххххх"? chmod, chgrp, chownпопробуйте заменить файл .ICEauthority все не удалось.

1 ответ

Решение

Мы видим, что разрешения для файла.ICEauthority повреждены, файловая система также может быть повреждена.

Следуй этим шагам:
1. Войдите в систему как root
2. размонтируйте раздел диска, на котором монтируется /home/xxxxx, например: umount /dev/sdd1
3. Запустите инструмент проверки файловой системы 'e2fsck' в /dev/sddx, например: e2fsck /dev/sdd1
4. e2fsck может попросить подтвердить исправление, нажмите клавишу "y" столько раз, сколько потребуется.
5. ls -al покажет все разрешения восстановлены.
6. Перезагрузите xUbuntu, это сработает:-)

Другие вопросы по тегам