- Вопрос или проблема
- Ответ или решение
- Установка пользователя по умолчанию на экране входа в систему: Пошаговое руководство
- Шаг 1: Подготовка к изменению конфигурации
- Шаг 2: Редактирование конфигурации LightDM
- Шаг 3: Перезагрузка и проверка настроек
- Шаг 4: Установка дополнительных опций (при необходимости)
- Заключение
Вопрос или проблема
На экране входа у меня есть две опции: мой пользователь по умолчанию (скажем, User1) и “Другой пользователь”. Когда я работаю как “Другой пользователь” и выхожу из системы, на экране входа ‘активным’ остается “Другой пользователь”. Я хочу, чтобы после каждого выхода из системы/перезагрузки/начала активным пользователем был мой пользователь по умолчанию. Возможно ли задать пользователя по умолчанию на экране входа? Заранее спасибо за помощь.
С уважением,
A
Похоже, вы также опубликовали это на форумах Ubuntu… Я не уверен, есть ли надлежащее решение этого вопроса. Одно очевидно: нам придется немного потревожить конфигурационные файлы lightdm в /etc/lightdm, чтобы это сделать, по крайней мере, в некоторой степени.
Я пробовал изменять файл users.conf, но пока что мне не повезло. Я пытался сделать это с Гостем, но, возможно, вам повезет с другими пользователями, особенно если этот пользователь, которого вы хотите сделать по умолчанию, имеет больше прав и доступа, чем другие.
Вот что я сделал:
Вот как выглядел мой оригинальный файл users.conf:
# Конфигурация учетных записей пользователей
#
# ПРИМЕЧАНИЕ: Если у вас установлена AccountsService, то #LightDM будет
# использовать это вместо и эти настройки будут проигнорированы
#
# minimum-uid = Минимальный UID, необходимый для отображения в приветствии
# hidden-users = Пользователи, которые не отображаются для пользователя
# hidden-shells = Оболочки, которые указывают, что пользователь не может войти
#
[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin
Я пытался изменить его на что-то вроде этого:
# Конфигурация учетных записей пользователей
#
# ПРИМЕЧАНИЕ: Если у вас установлена AccountsService, то LightDM будет
# использовать это вместо и эти настройки будут проигнорированы
#
# minimum-uid = Минимальный UID, необходимый для отображения в приветствии
# hidden-users = Пользователи, которые не отображаются для пользователя
# hidden-shells = Оболочки, которые указывают, что пользователь не может войти
[UserAccounts]
uid < 1001
IncludeAll = true
Include = myuserhere
hidden-users=guest Guest
UID для моей учетной записи был 1000, поэтому я использовал 1001…
Вы можете использовать
id
команду, чтобы проверить свой собственный uid, и, возможно, вы также можете настроить параметры в файле так:
uid=1000
Я не уверен, будет ли это работать или нет.
Тем не менее, указанная выше конфигурация не сработала. Я думаю, нам нужно немного подправить некоторые параметры, чтобы достичь желаемого. Пожалуйста, посмотрите на этот вопрос, чтобы получить представление о том, как настроить эти файлы: Как изменить пользователя по умолчанию, отображаемого на экране входа?
Указанный выше вопрос касается gdm, а не lightdm, но настройки должны быть довольно похожи. Так что, после этого вы на собственном ходу. Ознакомьтесь с этим руководством перед внесением изменений: http://people.ubuntu.com/~robert-ancell/lightdm/reference/
Также, убедитесь, что вы сделали резервную копию этих конфигурационных файлов, потому что игра с lightdm иногда отнимает больше вашего времени, чем что-либо другое. Убедитесь, что вы переключились на CLI, используя Alt + F2/F1 и т.д., и восстановите вашу резервную копию, если вы поломаете всю систему.
Удачи!
Ответ или решение
Установка пользователя по умолчанию на экране входа в систему: Пошаговое руководство
Введение
При работе с графической оболочкой Linux, такой как LightDM, существует необходимость настроить экран входа, чтобы сразу после выхода из системы или перезагрузки активным пользователем был конкретный пользователь (в вашем случае – User1). Это особенно важно для повышения удобства работы и экономии времени пользователя. В этом руководстве мы рассмотрим, как установить пользователя по умолчанию на экране входа, чтобы упростить процесс аутентификации.
Преимущества настройки
- Удобство: Быстрый вход без необходимости выбора пользователя каждый раз.
- Эффективность: Упрощение процесса для пользователей, которые регулярно используют один и тот же профиль.
- Безопасность: Уменьшение возможности случайного входа под другим пользователем.
Шаг 1: Подготовка к изменению конфигурации
Перед внесением каких-либо изменений в конфигурацию системы настоятельно рекомендуется создать резервную копию всех файлов, которые вы собираетесь редактировать. Это позволит избежать неполадок в случае, если что-то пойдет не так.
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.backup
Шаг 2: Редактирование конфигурации LightDM
Откройте файл конфигурации LightDM с помощью текстового редактора, например nano:
sudo nano /etc/lightdm/lightdm.conf
Если файл не существует, создайте его. Добавьте или измените следующие строки:
[Seat:*]
autologin-user=User1
autologin-user-timeout=0
autologin-user
: указывает имя пользователя, который должен входить в систему автоматически. ЗаменитеUser1
на ваше имя пользователя.autologin-user-timeout
: определяет время ожидания для автоматического входа. Установка значения 0 означает немедленный вход без задержки.
Шаг 3: Перезагрузка и проверка настроек
Сохраните изменения в файле и выйдите из редактора (Ctrl + X, затем Y и Enter в nano).
После этого перезагрузите систему:
sudo reboot
При следующем запуске система должна автоматически входить под учетной записью User1, если на экране входа активирован соответствующий режим.
Шаг 4: Установка дополнительных опций (при необходимости)
Если вы хотите, чтобы система возвращалась к пользователю User1 после выхода, даже когда вы входите как «Другой пользователь», вам может потребоваться изменить настройки других файлов конфигураций, таких как /etc/lightdm/lightdm.conf.d/
или аналогичные.
Заключение
Надеемся, данное руководство помогло вам настроить экран входа в систему таким образом, чтобы значимым пользователем по умолчанию каждый раз был именно User1. Установка пользователя по умолчанию позволяет не только сэкономить время, но и упростить процесс аутентификации в вашей операционной системе. Если у вас возникнут сложности, вы всегда можете вернуться к резервной копии конфигурационного файла и попробовать снова.
Обратите внимание: Всегда будьте осторожны при редактировании системных файлов, так как это может повлиять на работу вашей операционной системы.