Использование Ubuntu 10.04.1 Desktop (последняя версия)
После процесса загрузки GDM показывает графический экран входа в систему вместе со списком пользователей, которые могут войти в систему. При щелчке по имени будет запрашиваться его пароль.
Я хотел бы изменить этот список и показать только ограниченный список пользователей.
(то есть другие пользователи могут по-прежнему иметь возможность войти в систему через терминальный доступ или «su» - например, после Control-F4 - но их имя для входа не должно отображаться на странице входа в Gnome).
Пожалуйста, дайте мне знать, где найти этот файл (?). Я хотел бы выполнить изменение из окна терминала (а не из графической среды), например, после ssh.
В /etc/gdm/custom.conf
добавьте следующую строфу:
[greeter]
Exclude=nobody,wont_appear1,wont_appear2
Если вам нужен исчерпывающий список, я думаю, что следующее будет работать (хотя он также покажет пользователей, которые недавно вошли в систему, введя свое имя вручную):
[greeter]
IncludeAll=false
Include=will_appear1,will_appear2
Пользователи с UID <1000 не будут отображаться, если они явно не включены (я этого не делаю, это настраивается). Любой пользователь по-прежнему может войти в систему, явно введя свое имя пользователя.
Ссылка: gdm руководство
Если вы хотите запретить некоторым пользователям входить в систему (вместо того, чтобы не показывать их имя и изображение), добавьте фильтр в /etc/pam.d/gdm
. Что-то вроде (непроверено; см. man pam_succeed_if
подробнее):
auth required pam_succeed_if.so user ingroup may_log_in_with_gdm
Если вы хотите скрыть весь список, откройте терминал и введите следующую команду:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True
Для удаления из списка только некоторых пользователей необходимо изменить UID на число <1000
В списке входа в gdm перечислены все входящие в систему пользователи Ubuntu с UID> = 1000.
Это означает, что пока вы настроили логин для использования UID <1000, он НЕ будет отображаться в списке логинов gdm.
вот как:
System -> Administration -> Users and Groups
Отредактируйте пользователя, щелкнув свойства, перейдите к расширенному, затем измените «ID пользователя» на другое число. Попробуйте убедиться, что он еще не используется другим человеком, просмотрев / etc / passwd