Итак, я удалил пароль своей учетной записи и перезапустил. Когда я попытался войти, появился черный экран и сразу же вернул меня к экрану входа. Запустив Ubuntu 11.04 через LiveCD, я обнаружил, что папка / home принадлежит root, не знаю, связано ли это с этим. Я также проверил опцию шифрования пользовательской папки при установке, вероятно, не самая лучшая идея.
Я могу войти с помощью ctrl + alt + f1, когда я затем пытаюсь запустить x, он выдает мне сообщение об ошибке, что .Xauthority отсутствует. Теперь мне интересно, как я могу создать этот файл, когда я не могу получить доступ к своей папке / home / user, потому что она зашифрована. При входе в систему также сообщается, что мне следует запустить encryptfs-mount-private.
Когда вы зашифровали свою папку пользователя, вы использовали программу Ecryptfs. Ecryptfs фактически использует два разных пароля для шифрования этой папки. Когда вы удалили свой пароль для входа в систему, вам также нужно было изменить свой пароль Ecryptfs. Эта защита существует для того, чтобы предотвратить вмешательство root в пароль вашего зашифрованного каталога. Если вы хотите узнать больше об Ubuntu и шифровании, посмотрите:
https://help.ubuntu.com/community/EncryptedHomeDirectoryHowto
Проблема с .Xauthority вероятно был вызван этой блокировкой Ecryptfs. Попробуйте эти предложения и ответьте, если проблема .Xauthority не устранена путем решения проблемы блокировки.
Чтобы изменить пароль Ecryptfs, попробуйте:
ecryptfs-rewrap-passphrase /home/.ecryptfs/$USER/.ecryptfs/wrapped-passphrase
[ 1111] Для получения дополнительной информации посетите:
Учебное пособие Ecryptfs также очень полезно. Если вы помните свой пароль Ecryptfs, вы можете использовать этот live CD для доступа к вашему каталогу с помощью chroot:
[ 114]