Вопрос или проблема
Я создал новую учетную запись пользователя в Системных настройках
> Учетные записи пользователей
.
Я могу войти в новую учетную запись пользователя из терминала, но не могу войти в учетную запись пользователя через графический интерфейс.
Когда я пытаюсь войти в только что созданную учетную запись пользователя через графический интерфейс, появляется окно входа без каких-либо ошибок. (Когда я ввожу неверный пароль, появляется сообщение об ошибке неправильного пароля, но когда я ввожу правильный пароль, экран просто возвращается к окну входа без каких-либо сообщений.)
Я использую Ubuntu 14.04.4 LTS
Похоже, что эта учетная запись отключена. Откройте системные настройки, выберите учетную запись, разблокируйте изменения. Посмотрите рядом с “пароль”, и если там написано “учетная запись отключена”, щелкните это и выберите опцию. Если это не сработает, это проблема, как ее исправить, я не знаю. Я использовал 15.10, и все мои логины перестали работать. В этом случае сделайте резервную копию вашего компьютера, возьмите Live CD или USB с другого компьютера и переустановите Ubuntu. Мне пришлось это сделать. Надеюсь, это первое.
Такая же проблема возникла, когда я создал нового пользователя через командную строку или графический интерфейс. Все выглядело так, будто создавалось без ошибок, но когда я пытался войти, экран мигал загрузкой рабочего стола всего на секунду, а затем снова показывал экран входа.
Я посмотрел, и ни команда useradd, ни графический интерфейс не смогли создать домашнюю папку пользователя ‘/home/$USER’, поэтому я скопировал папку другого пользователя:
cd /home
sudo cp -R bob $USER
Замените bob на имя корректной папки пользователя и замените $USER на имя новой учетной записи. Затем вам нужно установить разрешения для новой папки.
sudo chown -R $USER:$USER $USER
Снова замените $USER на имя новой учетной записи. Если новое имя учетной записи было rsmith, то это будет выглядеть так.
sudo chown -R rsmith:rsmith rsmith
Это решило мою проблему и позволило мне наконец войти как новый пользователь.
Возможно, разрешения вашей домашней директории установлены на root, поэтому экран возвращается к окну входа. У меня также была такая же проблема некоторое время назад, я мог войти, но через секунду экран снова возвращался к окну входа.
Попробуйте изменить вашу домашнюю директорию, используя терминал:
sudo chown -R $USER:$USER /home/user_name
Ответ или решение
Создание новой учетной записи пользователя в системе Ubuntu — это довольно стандартная процедура, но иногда возникают проблемы, которые могут помешать успешному входу в систему через графический интерфейс. Рассмотрим наиболее вероятные причины данной проблемы и возможные решения.
1. Учетная запись отключена
Первое, что стоит проверить — это состояние учетной записи. Возможно, она была создана, но отключена. Для проверки этого выполните следующие шаги:
- Откройте
Системные настройки
. - Перейдите в раздел
Учетные записи пользователей
. - Выберите созданную учетную запись и разблокируйте изменения, если это необходимо.
- Проверьте информацию рядом с «пароль»: если указано «учетная запись отключена», кликните по этому сообщению и выберите соответствующую опцию для активации.
2. Отсутствие домашней директории
Если учетная запись активна, но проблема все еще сохраняется, это может быть связано с отсутствием домашней директории пользователя. Когда пользователь создается, должно автоматически создаваться и его домашнее пространство. Если оно не создано, вы можете столкнуться с проблемами входа. Чтобы это исправить, выполните следующие шаги:
-
Откройте терминал и перейдите в домашнюю директорию:
cd /home
-
Сделайте копию домашней директории существующего пользователя (например, bob):
sudo cp -R bob имя_нового_пользователя
-
Убедитесь, что вы заменили
bob
на имя действующего пользователя иимя_нового_пользователя
на имя созданного аккаунта. Затем задайте необходимые права:sudo chown -R имя_нового_пользователя:имя_нового_пользователя имя_нового_пользователя
3. Неверные права на домашнюю директорию
Следующий возможный сценарий — это неправильно установленные права доступа к домашней директории. Например, если директория принадлежит пользователю root, это также может вызывать проблемы с входом. Чтобы проверить и исправить это:
- Выполните следующую команду, чтобы установить правильные права:
sudo chown -R имя_нового_пользователя:имя_нового_пользователя /home/имя_нового_пользователя
4. Проверка логов
Если ни одно из вышеперечисленных решений не решает проблему, проверьте системные журналы для выявления ошибок. Откройте терминал и используйте следующие команды:
cat /var/log/auth.log | grep имя_нового_пользователя
Это позволит вам увидеть, какие ошибки происходят при попытке входа.
Заключение
Если вы выполнили все вышеперечисленные шаги и проблема остается нерешенной, подумайте о создании новой учетной записи с использованием другой версии Ubuntu или воспользуйтесь Live CD/USB для восстановления данных и повторной установки ОС, если это необходимо. Однако, зачастую, правильное распределение прав и наличие домашней директории способно решить проблему с входом пользователя через графический интерфейс.