Моя компания использует сервер домена 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
Но я не уверен, что это обязательно. Это само по себе не позволило отобразить мое имя пользователя в списке входа.