Que usuário é mostrado na tela de login do linux?

3

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

Mas o usuário oracle ainda é exibido na tela de login.

Eu tentei bloquear o usuário para login via passwd -l oracle , mas ele ainda é exibido 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 mostrado na tela de login?
por Eric Wang 16.02.2016 / 05:47

1 resposta

0

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

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

Ou (se o serviço AccountsService estiver ativado - por exemplo, ubutnu14.04) crie um arquivo chamado /var/lib/AccountsService/users/yourusername contendo essas 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
    
por 27.03.2016 / 10:40