Я прочитал несколько руководств по GDM (я хочу создать невидимого пользователя на экране входа в GDM), но они ссылаются на файл с именем /etc/gdm/gdm.schema
, которого нет на моем компьютере.
Это содержание моего /etc/gdm
:
config-error-dialog.sh greeter.gsettings PostLogin PreSession
custom.conf Init PostSession Xsession
Один из этих файлов эквивалентен gdm.schema, нужно ли мне его создавать или есть ошибка в установке GDM?
Редактирование /etc/gdm/custom.conf
и добавляет или изменяется Exclude
директива в эти [greeter]
раздел:
[greeter]
Exclude=nobody,user,user1
Пользователей user
и user1
не покажут в списке в экране входа в систему, но могут все еще войти в систему путем ввода их имени и пароля (если у них будет пароль).
Нет никакого способа скрыть пользователя в предпочтениях GDM. Для сокрытия пользователя я изменил его PID на число ниже, чем 1 000, тогда я перезагрузил компьютер. Теперь пользователь невидим.
Выполнить:
sudo vim /var/lib/AccountsService/users/"$your_user"
Заменить
SystemAccount=false
на
SystemAccount=true
Вам не нужно редактировать gdm.schemas, чтобы скрыть пользователя. Но если хотите узнать, где это:
Посмотрите здесь
/usr/share/gdm/gdm.schemas