Ubuntu пользователь не входит

Содержание

При входе в Ubuntu под своей учетной записью, перебрасывает обратно на страницу авторизации

Решение этой проблемы довольно просто. Из окна авторизации заходите в консоль Ctrl + Alt + F1 (начиная с Ubuntu 18.04 для перехода в консоль применима, например, комбинация Ctrl + Alt + F7 ).

Консоль запросит имя пользователя и пароль. Авторизируйтесь. Теперь вам остается лишь удалить файл .Xauthority из домашнего каталога:

Также можно очистить кэш, чтобы освободить место на диске:

Возвращайтесь на экран входа Ctrl + Alt + F7 (начиная с Ubuntu 18.04 для возврата к графическому сеансу применима комбинация Ctrl + Alt + F1 ).

Если этот метод не помог, необходимо произвести дополнительные манипуляции:

Если при введении этой команды наблюдается подобные сообщения об ошибках , то следует проверить права на файл .Xauthority :

Необходимо изменить права файла с root на пользователя из под которого невозможно произвести стандартный вход с графическим окружением:

Производим повторную попытку войти в графическое окружение.

Я установил (через терминал) эти пакеты (потому что у моего Gvim было предупреждение о libgail ):

(я хотел переустановить первый пакет при удалении его Ubuntu заставил удалить остальные 3, затем я установил все их снова).

После перезагрузки я не могу войти в систему (после ввода пароля экран снова обновляется. Я вводил пароль, и он зависает )

Могу ли я решить проблему с живым компакт-диском без стирания всех моих данных и установить все снова?

7 ответов

Чтобы сбросить все до того, как они были удалены, как только вы загрузитесь в режим восстановления, нажав Ctrl + Alt + F1, введите имя пользователя и пароль, а затем переустановите мета-пакет Ubuntu-desktop. Код:

Ubuntu x64 на Dell Inspiron 1525, не уверенный, что делать, не может войти в качестве гостя или одного профиля, который я создал, даже используя tty1-6. я запустил исправление загрузки, и я сделал пару решений для восстановления загрузки безрезультатно. я читал много похожих потоков и сообщений со всех сторон (re: nvidia cards, .Xauthority edits, переустановка Unity, создание новых профилей пользователей, смена паролей и т. д.), и я не уверен, как выполнить некоторые вещи, которые люди предлагают , я могу загрузиться с liveusb и посмотреть жесткий диск, но я также пытаюсь получить некоторые файлы оттуда, все уже подкреплено уже пару дней назад, мне просто нужно, может быть, несколько новых. любые предложения о том, как начать пытаться исправить это? (примечание: я получил доступ и скопировал свои новые файлы с помощью щенка linux, но не смог скопировать из live usb, хотя)

Читайте также:  Майл ру национальная социальная сеть

4 ответа

Переход в режим восстановления

По существу, этапы те же, что описаны в этом ответе

  1. Загрузите компьютер.
  2. В меню grub выберите Advanced options for Ubuntu .
  3. Выберите любую запись, в которой говорится о восстановлении. Изображение
  4. Выберите root shell . Изображение

Работа с корневой оболочкой

Как только в корневой оболочке вы можете просмотреть журналы и попытаться получить небольшое представление о том, что может быть проблемой. Журналы находятся в каталоге /var/log . В журналах, которые вы можете проконсультироваться, являются dmesg.0 , kern.log , kern.log.1 , syslog .

Здесь вы можете попытаться сбросить свой собственный пароль, а также создать нового пользователя, если ваше текущее имя пользователя все еще не сможет войти в систему. Это подразумевает создание возможностей для системы. Однако исходная корневая оболочка начинается с жесткого диска, установленного в режиме только для чтения. Чтобы разрешить изменения в вашей системе, сделайте mount -o remount,rw / .

Изменение собственного пароля

Это довольно просто. Запустите passwd yourusername . Вам будет предложено ввести новый пароль Unix и подтвердить.

Создание нового пользователя

  1. Запустите useradd -m -G sudo newusername , где newusername — это новое имя пользователя, которое требуется для новой учетной записи. Эта команда также добавляет пользователя в группу sudo , так что у вас есть привилегии администратора в этой учетной записи.
  2. Запустите passwd newusername , чтобы создать пароль для этого пользователя.
  3. Подтвердите, что новое имя пользователя работает правильно, запустив su newusername

Восстановление файлов с помощью новой учетной записи

Вы можете сделать это либо из оболочки root , либо попытаться войти в систему графически с новым именем пользователя. Мое предпочтение было бы вторым выбором.

  1. измените право собственности на предыдущий домашний каталог на sudo chown -R newuser:newuser /home/oldusername .
  2. На этом этапе вы можете либо оставить каталог нетронутым (предлагаемым), либо перенести файлы в новый каталог. Если вы решите переместить файлы, продолжайте чтение. В новом каталоге создайте новый каталог с именем oldstuff . Вы можете использовать для этого mkdir
Читайте также:  Asus x550c какая оперативная память

/oldstuff .
Вы можете приблизиться к этому с разных сторон. Если вам нужны только файлы в каталогах по умолчанию, например «Картинки», «Загрузки» и «Видео», вы можете запустить что-то вроде этого: find /home/olduser/Documents/ /home/olduser/Videos/ /home/olduser/Pictures /home/olduser/Desktop -type f -print0 | xargs -0 mv -t

/oldfstuff . Помните, что эта команда берет все файлы из всех этих каталогов и наполняет их одним, поэтому, если есть какие-то повторяющиеся имена, они могут не перемещаться. Теперь лучше использовать rsync SOURCE DEST , например rsync -r /home/olduser

LiveCD Recovery

В качестве альтернативы восстановлению корневой оболочки из grub вы можете попробовать восстановление LiveCD. Основная идея — взять живые медиа, такие как установка USB или CD, смонтировать жесткий диск, привязать определенные папки, изменить корневую директорию живых медиа на тот, что есть на вашем жестком диске, и сменить пароль или создать пользователей, как описано выше. Этот процесс хорошо описан на странице документации Ubuntu .

  1. Загрузите компакт-диск Ubuntu Live.
  2. Нажмите Ctrl-Alt-F1
  3. sudo mount /dev/sda1 /mnt (обратите внимание, что sda1 — просто пример, вам нужно найти, какой из них — ваш раздел Ubuntu с lsblk или sudo blkid . Например, я знаю, что /dev/sda5 — это мой раздел Ubuntu, потому что это TYPE="ext4" )
  4. sudo mount —bind /dev /mnt/dev
  5. sudo mount —bind /proc /mnt/proc
  6. sudo mount —bind /sys /mnt/sys
  7. sudo chroot /mnt
  8. sudo passwd yourusername
  9. sudo useradd -m -G sudo newusername
  10. sudo passwd newusername
  11. Когда все будет сделано, sudo shutdown -r now перезагрузится на жесткий диск вашего ноутбука.

Когда вы загружаетесь с живого USB, можете ли вы получить доступ или скопировать файлы на жесткий диск? Если да, загрузитесь в живой USB и найдите файлы, которые хотите получить. Подключите другой USB-накопитель и попробуйте скопировать файлы на него. Если он не копирует, запустите nautilus в качестве суперпользователя (gksudo nautilus), тогда он может работать. Если вы можете скопировать файлы, которые нужно сохранить, у вас есть больше возможностей для решения проблемы вашей системы. У меня нет решения для цикла входа в систему, вам может быть лучше просто выполнить чистую переустановку, если все, что вам нужно с диска, где-то сохраняется.

Читайте также:  Как переключить пультом на кабельное

У меня была такая же проблема, но я не смог ее решить с помощью ваших решений.

Моим решением было переустановить проприетарный драйвер моей графической карты (это был nVidia). Для этого: