Возможен вход только через Ubuntu Wayland, а пользователь отсутствует в списке входа в Ubuntu 20.04

После обновления Ubuntu 18.04 до 20.04 все работает нормально. У моего ноутбука два пользователя имеют доступ к клиенту с отдельным профилем пользователя.

После Отказаться от подписки из моего профиля, невозможно ли снова войти в систему после перезапуска или подобного. Пользователь не существует на странице входа в систему. Но можно использовать функцию «не отображается», добавить мое имя пользователя, пароль и переключиться на «Вход через Wayland».

enter image description here

Как можно вернуть моего пользователя в список доступа пользователей по умолчанию и войти в систему примерно способ по умолчанию без способа Wayland?

Что я пробовал?

Я попытался переключиться через шестеренку справа внизу, но вход по умолчанию через «Ubuntu» вместо «Ubuntu через Wayland» не сработал. Я снова на экране входа в систему. Кроме того, я попытался прочитать и изменить /etc/gdm3/custom.conf и отключить опцию Wayland с помощью WaylandEnable = false , но без изменений.

Я создал новая учетная запись «Гость», и она входит в систему нормально. Это подтверждает, что что-то в домашней папке исходной учетной записи вызывает цикл входа в систему. Я имею в виду, что проблема в моем каталоге / home / username . Но я не могу найти никаких проблем. Я ищу файл * author , но в этом каталоге нет файла.

0
задан 4 November 2020 в 12:13

1 ответ

Я пробую кое-что в своем домашнем каталоге, потому что все остальные пользователи работают нормально. Следующие шаги помогут вам выйти из цикла входа в систему и решить ее, чтобы войти в систему по умолчанию «Ubuntu» (без Wayland).

Примечание

Xorg и Wayland — это серверы отображения (не путать с менеджерами отображения, такими как lightdm или gdm3).

Текущий сервер отображения

Следующая команда выводит текущий сервер отображения для пользователя, 'wayland' или 'x11' (gdm3).

echo $XDG_SESSION_TYPE

Если у вас установлено более одного диспетчера отображения, чтобы проверить, какой из них вы используете, введите в терминале команду.

cat /etc/X11/default-display-manager

Этот список в моем клиенте /usr/sbin/gdm3.

Переключение

Теперь я переключаюсь обратно на gdm3, мне помогает следующая команда.

sudo dpkg-reconfigure gdm3

После перезагрузки у вас должна быть возможность снова войти в систему способом по умолчанию, без Wayland.

Список пользователей

Однако мой пользователь по-прежнему отсутствует в списке пользователей на экране входа в систему. Сейчас нахожу проблему с помощью списка всех пользователей.

cat /etc/passwd

Здесь перечислены все пользователи и дополнительная информация, такая как идентификатор пользователя, видимое имя и оболочка по умолчанию. В этом списке я нахожу свое имя пользователя и путь к оболочке по умолчанию. В моей установке это был Fish, /usr/bin/fish.

Теперь я меняю их с помощью usermod -s /bin/bash username. Однако вы должны быть запущены как root.

Теперь пользователь снова в видимом списке. Кроме того, теперь можно изменить изображение профиля и настройки друг друга в профиле пользователя.

0
ответ дан 3 November 2020 в 11:36

Другие вопросы по тегам:

Похожие вопросы: