Qual usuário é mostrado na tela de login do Linux?

Qual usuário é mostrado na tela de login do Linux?

Em linux mint mate 17.2, oracle-xe criou um usuário oraclecom uid = 1001, sua parte de senha /etc/shadowé *, o que significa desabilitar para login, eu acho.

Mas o usuário oracleainda aparece na tela de login.

Tentei bloquear o usuário para login via passwd -l oracle, mas ainda aparece na tela de login.

As perguntas são:

  • Que tipo de usuário é mostrado na tela de login? São usuários com uid >= 1000?
  • Como posso manter o usuário (com UID >= 1000) e impedir que ele seja exibido na tela de login?

Responder1

Qualqueredite /etc/lightdm/users.conf(se AccountsService não estiver instalado - sistemas mais antigos) e adicione yourusernameà hidden-userslinha, por exemplo:

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

Ou(se AccountsService estiver habilitado - por exemplo, ubutnu14.04) crie um arquivo chamado /var/lib/AccountsService/users/yourusernamecontendo estas linhas:

[User]
SystemAccount=true

Você pode verificar se o AccountsService está instalado no Ubuntu com:

dpkg -l accountsservice

ou para sistemas baseados em rpm (por exemplo, CentOS) com:

rpm -qa | grep glibc-static

informação relacionada