У меня есть проблема, которую я никогда не видел раньше. Я обновил Ubuntu 12.04 64bit до 14.04, используя следующую команду:
$ sudo update-manager -d
После этого я не могу войти в свою учетную запись пользователя, когда я захожу, она просто мигает, а затем возвращается к экрану входа, но странным является то, что я могу войти с гостевой учетной записью.
Я попытался создать другую учетную запись, но не смог войти в нее.
К вашему сведению, у меня нет графических карт, таких как NVIDIA или AMD.
ls -l /home
). Ваш домашний каталог должен принадлежать вашему идентификатору пользователя.sudo chmod -R u+w /home/[username]
Ответы:
Оригинальным постером работало следующее: рекурсивно исправлять права доступа к их домашнему каталогу.
Чтобы быть более конкретным, проблема с .Xauthority в вашей домашней папке. Вам просто нужно изменить его разрешения для себя или, как это было в моем случае, он принадлежал пользователю root, поэтому мне нужно было сменить владельца на моего пользователя. Таким образом, вам не нужно менять разрешения для каждого файла в вашей домашней папке.
источник
+x
на выполнение всех файлов в своей домашней папке.$HOME
должны иметь 700 или 600 разрешений для безопасности. Если режим Xauthority необходимо исправить, то исправьте его. Рекурсивнаяchmod
почти всегда ужасная идея ...Я с той же проблемой. Исправлена чоун весь домашний каталог.
подробности в этом сообщении Невозможно смонтировать домашний каталог для пользователя после новой установки 14.04
источник
В моем случае моя / home файловая система находится в отдельном разделе, и после обновления по какой-то причине запись в моем / etc / fstab для монтирования / home была закомментирована. Загрузился в режиме восстановления, чтобы получить корневую оболочку, чтобы я мог отредактировать / etc / fstab и заново установить запись.
источник
Я попробовал это, и это сработало для меня:
( Источник )
источник
У меня это тоже было. Кажется, что 14.04 использует что-то под названием ubuntu-session для входа в систему, в то время как старый 12.04 использовал что-то под названием unity-desktop. Поскольку я пытался выполнить обновление с самого рабочего стола, возникли проблемы с его удалением, и в следующий раз мне запретили входить в систему.
Чтобы исправить это, загрузите машину и, как только загрузчик grub появится, прокрутите вниз до «Расширенные настройки для Ubuntu», которая, вероятно, будет второй записью. Нажмите Enter. На следующей странице выберите «Ubuntu с Linux 3.13.0-30 (режим восстановления)» или аналогичную запись. Это может быть вторая запись на этой странице. Это вызывает некоторые варианты восстановления.
Прокрутите вниз до пункта с надписью «Включение сети» и нажмите «Ввод». Это ВАЖНО, иначе Ubuntu не сможет найти нужные файлы в интернете. После включения сети перейдите к пункту «dpkg Восстановление поврежденных пакетов» и нажмите Enter. Это должно установить необходимый сеанс Ubuntu, удалить старый рабочий стол Unity и исправить любые другие вещи, которые были пропущены.
источник