Вопрос или проблема
У меня операционная система Ubuntu 14.04. Сейчас у меня проблема с входом в систему: когда я ввожу пароль для входа, чтобы попасть на рабочий стол, окно для ввода пароля перезагружается. Когда я ввожу неправильный пароль, появляется ошибка “неверный пароль, попробуйте снова”, но когда я ввожу правильный пароль, окно для ввода пароля появляется снова, вместо того чтобы попасть на рабочий стол. И когда я пытаюсь войти в систему как гость, появляется то же самое окно для ввода пароля. Пожалуйста, дайте мне несколько советов, как выйти из этой ситуации и работать с моей системой Ubuntu.
Когда я нажимаю Ctrl+alt+F2 и вхожу в систему, он показывает мне следующее:
welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.19.0-33-generic i686) *Documentation: HTTPS://help.Ubuntu.com/
23 package can be updated.
0 updates are security updates. -bash: groups: command not found. Command 'ls' is available is '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found.
Command 'lesspipe' is available in the following places.
*/bin/lesspipe.
*/usr/bin/lesspipe.
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
Lesspipe: command not found
Command 'dircolors' is available in '/usr/bin/dircolors'.
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
dircolors: command not found.
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found.
На основе обсуждения в комментариях и в этом чате вы внесли изменения в /etc/environment
, которые сломали ваш PATH. В результате, менеджер входа в систему не мог найти исполняемые файлы, которые требуются для входа. Чтобы это исправить, отредактируйте файл /etc/environment
и установите правильный $PATH
:
-
Нажмите Ctrl+Alt+F1 и войдите в систему через командную строку.
-
Запустите эту команду для редактирования файла:
/usr/bin/sudo /usr/bin/nano /etc/environment
-
Удалите все в этом файле и замените его на строку ниже. Убедитесь, что в файле ничего нет, кроме этой строки:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
-
Сохраните файл (Ctrl+O) и выйдите (Ctrl+X
-
Вернитесь к графическому менеджеру входа, нажав Ctrl+F7 и попытайтесь снова войти в систему. Все должно заработать как ожидается.
Вы можете попробовать также следующее:
sudo dkms-reconfigure Xauthority
и это может сработать хорошо таким образом
У меня та же проблема … может кто-нибудь помочь!! @terdon, вы можете мне тоже помочь?
.
Ответ или решение
Ваше описание проблемы с входом в Ubuntu 14.04 указывает на некорректно настроенные переменные пути (PATH), из-за чего система не может загрузить необходимые компоненты для успешной авторизации. Следовательно, после ввода корректного пароля, вас снова направляет на экран ввода пароля. Проблема также подтверждается ошибками, обнаруженными при попытке входа в систему через терминал (Ctrl+Alt+F2), где отображаются сообщения о том, что основные команды, такие как ls
, не находятся в PATH.
Основной шаг к решению данной проблемы заключается в восстановлении пути PATH. Давайте рассмотрим план действий, который поможет вам устранить эту проблему:
1. Изменение файла /etc/environment
-
Переключитесь в текстовый интерфейс: Нажмите
Ctrl+Alt+F1
для входа в систему через командную строку. Войдите, используя ваше имя пользователя и пароль. -
Редактирование файла environment: Используйте редактор nano для внесения исправлений:
/usr/bin/sudo /usr/bin/nano /etc/environment
-
Восстановление переменной PATH: Замените текущие содержимое файла следующей строкой:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
Убедитесь, что эта строка является единственным содержимым файла.
-
Сохраните изменения: Нажмите
Ctrl+O
, затемEnter
, чтобы сохранить изменения, иCtrl+X
, чтобы выйти из nano. -
Вернитесь в графический интерфейс: Используйте
Ctrl+Alt+F7
для возврата к экрану входа в графическом режиме. Попробуйте снова войти в систему.
2. Дополнительное решение
Если восстановление PATH не решает проблему, возможно, стоит пересобрать файл Xauthority
, который также участвует в процессе авторизации:
sudo dkms-reconfigure Xauthority
Заключение
После выполнения указанных действий, вы должны устранить проблему с входом и вернуть функциональность рабочего стола Ubuntu 14.04. Если проблема остается нерешенной, проверьте системные журналы через dmesg
или /var/log/syslog
на предмет других ошибок, которые могут давать более подробную информацию о происходящем.
Эти шаги помогут вам вернуть нормальное функционирование вашего Ubuntu-системы. Убедитесь, что вы следуете инструкциям тщательно, чтобы избежать дополнительных ошибок.