Как вручную добавить удаленного пользователя на экран входа в gdm?

Как вручную добавить удаленного пользователя на экран входа в gdm?

Моя компания использует сервер домена Centrify, и мне приходится использовать своего пользователя там, чтобы войти в свой ноутбук Ubuntu (18.04). В настоящее время, когда я включаю свой компьютер, на экране входа отображается только имя пользователя sysadmin, пароль которого я не знаю, и мне приходится нажимать на текст, login as a different userа затем вручную вводить свое имя пользователя.

Я бы предпочел этого не делать. Есть ли способ заставить gdm показывать мое имя пользователя на экране входа, чтобы мне не приходилось вводить его после каждой загрузки?

решение1

У меня была та же проблема, и я просто подделал, /etc/passwdчтобы включить пользователя моего домена. Вы можете сделать это, добавив запись самостоятельно в конец файла /etc/passwd:

echo $USERNAME:x:$(id -u $USERNAME):$(id -g $USERNAME)::/home/$USERNAME:/bin/bash | sudo tee -a /etc/passwd

В моей компании мы используем centrify, и у меня есть командная строка adquery, которая делает это еще проще:

adquery user $USERNAME | sudo tee -a /etc/passwd

Перезагрузите компьютер, и все будет готово.

Я также отредактировал /etc/gdm3/custom.confи добавил [greeter]раздел:

[greeter]
Include=<your_username>

затем перенастройте GDM:

sudo dpkg-reconfigure gdm3

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

Связанный контент