Как скрыть пользователей на экране входа в GDM

Убунту 21

В этой статье мы обсудим различные методы скрытия пользователей с экрана входа в GDM (GNOME Display Manager). Это может быть особенно полезно для системных администраторов, которые хотят ограничить видимость пользователей во время процесса входа в систему.

Чтобы скрыть пользователей с экрана входа в GDM, вы можете использовать несколько методов. К ним относятся редактирование файла службы учетной записи пользователя, изменение файла схемы GDM, изменение UID пользователя или полное отключение списка пользователей. Каждый метод имеет свои собственные этапы и особенности, поэтому важно протестировать их, чтобы найти лучшее решение для вашей конкретной установки.

Что такое ГДМ?

GDM — это менеджер отображения по умолчанию (программа графического входа) для среды рабочего стола GNOME. Он управляет сеансами пользователей и отображает экран входа в систему, на котором пользователи могут ввести свои учетные данные.

Способ 1: редактирование файла /var/lib/AccountsService/users/user

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

  1. Откройте свой терминал. Вы можете сделать это, нажав Ctrl+Alt+T или выполнив поиск «Терминал» в панели запуска приложений вашей системы.
  2. Выполните следующую команду:

sudo nano /var/lib/AccountsService/users/user

Замените пользователя именем пользователя, которое вы хотите скрыть. Эта команда открывает файл службы учетной записи пользователя в текстовом редакторе nano с правами root.

  1. Добавьте в файл следующие строки:

[User]

Язык = XSession = gnome SystemAccount = true

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

  1. Сохраните файл, нажав Ctrl+O, а затем Enter. Выйдите из nano, нажав Ctrl+X.
  2. Смените пользователя или выйдите из системы, чтобы проверить, нет ли пользователя в списке.

Способ 2: изменение /etc/gdm/gdm.schema

Второй метод предполагает изменение файла схемы GDM.

  1. Откройте терминал и запустите:

судо нано /etc/gdm/gdm.schema

Эта команда открывает файл схемы GDM в текстовом редакторе nano с правами root.

  1. Найдите раздел, содержащий список исключенных пользователей, и добавьте имена пользователей, которых вы хотите скрыть, в список по умолчанию, через запятую.
  2. Сохраните и выйдите из файла.
  3. Перезапустите службу GDM, чтобы применить изменения, выполнив:

sudo systemctl перезапустить gdm

Способ 3: изменение UID пользователя

Третий метод предполагает изменение UID пользователя (идентификатора пользователя). Пользователи с UID ниже 1000 считаются системными учетными записями и не отображаются на экране входа в GDM.

  1. Откройте терминал и запустите:

sudo usermod -u 999 <имя пользователя>

Замените именем пользователя, которое вы хотите скрыть. Эта команда изменяет UID пользователя на 999.

  1. Выйдите из системы и войдите снова, чтобы увидеть изменения.

Способ 4: полное отключение списка пользователей

Если вы хотите скрыть всех пользователей на экране входа в GDM, вы можете полностью отключить список пользователей.

  1. Откройте терминал и запустите:

sudo -u gdm gconftool-2 –type bool –set /apps/gdm/simple-greeter/disable_user_list 'true'

Эта команда устанавливает для конфигурации Disable_user_list значение true, что скрывает список пользователей на экране входа в GDM.

  1. Выйдите из системы и войдите снова, чтобы увидеть изменения.

Заключение

Скрытие пользователей на экране входа в GDM может повысить безопасность вашей системы и улучшить процесс входа в систему для пользователей. Важно отметить, что эти методы могут работать не для всех версий GDM, поэтому мы рекомендуем протестировать каждый из них, чтобы определить, какой из них лучше всего подходит для вашей конкретной установки.

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

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

Нет, скрытие пользователя на экране входа в GDM делает его невидимым только во время процесса входа. Пользователь по-прежнему может войти в систему, введя свое имя пользователя и пароль вручную.

Да, вы можете отменить изменения, выполнив действия, указанные в каждом методе, в обратном порядке. Например, в методе 1 вы можете удалить добавленные строки из файла службы учетной записи пользователя, чтобы снова сделать пользователя видимым.

Скрытие пользователей на экране входа в GDM не влияет на их возможность использовать систему после входа в систему. Это влияет только на их видимость во время процесса входа в систему.

Да, эти методы специфичны для диспетчера отображения по умолчанию (GDM) среды рабочего стола GNOME. В других средах рабочего стола могут использоваться другие методы или конфигурации для сокрытия пользователей с экрана входа в систему.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *