Я использую Fedora 28 и пытаюсь отключить список пользователей в GDM (так как машина подключена к домену, это нежелательно). В CentOS 7 это так же просто, как поместить файл с именем «00-login-screen» в «/etc/dconf/db/gdm.d/» с содержимым:

[org/gnome/login-screen]
disable-user-list=true

В этом случае нет каталога "gdm.d". Создание его, а затем помещение файла в каталог не работает. В другом месте я видел, что файл должен быть создан в "/etc/dconf/profile" с именем "gdm", но я создал этот файл с содержимым:

user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults

и это не имеет значения.

Изменилась ли эта процедура существенно в Gnome 3.28.2 по сравнению с 3.22.2?

РЕДАКТИРОВАТЬ: Эта проблема теперь возникает и в CentOS 7, вероятно, из-за обновления Gnome.

2 ответа2

0

Перейдите в /usr/share/gdm/dconf , где вы найдете файл с именем 00-upstream-settings ; Сделайте копию этого и дайте ему префикс с более высоким номером (например, от 00 до 90). Настройки довольно понятны.

Если я не ошибаюсь, возможно, что имя соответствующего параметра за это время изменилось, но добавление disable-user-list и установка его в false все равно должно сработать. Не забудьте запустить dconf update со своего терминала, чтобы изменения вступили в силу.

поздравил

0
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .