Como posso fazer com que um usuário criado manualmente apareça na tela de login?

3

Eu preciso criar um usuário manualmente (preciso de um uid específico e um grupo padrão), mas eu também gostaria de poder fazer o login através do login padrão 12.04 (lightdm). Eu não consigo descobrir uma maneira de fazer as duas coisas. Se eu criei o usuário com a GUI de contas de usuário, não consigo obter o uid desejado. Se eu criar o usuário manualmente, ele não aparecerá como uma opção na tela de login.

    
por bjcubsfan 30.04.2012 / 17:30

1 resposta

3

A solução mais fácil para mim seria alterar o UID desse usuário depois que você criou esse usuário. Este é o comando para isso:

sudo usermod -u {uid_you_want_it_to_be} {your_username}

(observação: se você precisa fazer isso com o usuário atual e não quer criar outra conta, você pode fazer isso a partir do live cd também).

Userid's por design não aparecem abaixo de 1000. Você pode mudar isso!

sudo gedit /etc/login.defs 

encontre ...

#
# Min/max values for automatic uid selection in useradd 
#
UID_MIN          1000
UID_MAX         60000

e mude UID_MIN para 500 (ou qualquer coisa abaixo de 504 (mas eu não ficaria muito mais baixo))

    
por Rinzwind 30.04.2012 / 17:38

Tags