Minha empresa está usando um servidor de domínio Centrify e preciso usar meu usuário para fazer login em meu laptop Ubuntu (18.04). Atualmente, quando ligo minha máquina, a tela de login exibe apenas o nome de um usuário sysadmin do qual não sei a senha e tenho que clicar no texto login as a different user
e digitar manualmente meu nome de usuário.
Eu preferiria não ter que fazer isso. Existe uma maneira de forçar o gdm a mostrar meu nome de usuário na tela de login para que eu não precise digitá-lo após cada inicialização?
Responder1
Eu tive o mesmo problema e simplesmente fingi /etc/passwd
incluir meu usuário de domínio. Você pode fazer isso adicionando a entrada na parte inferior do /etc/passwd
arquivo:
echo $USERNAME:x:$(id -u $USERNAME):$(id -g $USERNAME)::/home/$USERNAME:/bin/bash | sudo tee -a /etc/passwd
Na minha empresa usamos centrify e tenho a linha de comando adquery
que facilita ainda mais:
adquery user $USERNAME | sudo tee -a /etc/passwd
Reinicie e você estará pronto para prosseguir.
Eu também editei /etc/gdm3/custom.conf
e adicionei uma [greeter]
seção:
[greeter]
Include=<your_username>
em seguida, reconfigure o GDM:
sudo dpkg-reconfigure gdm3
Mas não tenho certeza se isso é necessário. Só isso não permitiu mostrar meu nome de usuário na lista de login.