Minha conta não está visível em contas de usuário

3

No momento, estou configurado para fazer login automaticamente nessa máquina e gostaria de alterar isso. No entanto, quando vou para as contas de usuários, não sou mais listado.

lightdm/users.conf file é como tal:

[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin

Meu UID atual é 503, o nome de usuário não é nenhum dos listados em hidden-users e meu shell é /bin/bash .

Executando o Ubuntu 13.04 com o Unity em um Dell Optiplex 3010.

Além disso, greeter-show-manual-login=true precisou ser colocado no lightdm.conf para que eu pudesse fazer o login porque minha conta também não aparece no saudador.

    
por castis 21.01.2014 / 22:18

3 respostas

6

A resposta de Castis não resolveu o problema para mim, mesmo depois de um reinício completo, no Ubuntu 16.04. Depois de editar /etc/login.defs para alterar UID_MIN e GID_MIN de 1000 para 500, usei adduser para criar novas contas com UIDs baixos, mas minha conta antiga (com UID 502) ainda não estava sendo exibida.

Parece que o AccountsService estava armazenando em cache o fato de que uma vez achava que essa era uma conta do sistema. Para corrigir isso, tive que editar manualmente: %código%.

Na seção /var/lib/AccountsService/users/<username> , tive que mudar [User] to SystemAccount=true

Depois de reiniciar o daemon AccountsService ( SystemAccount=false ), meu nome de usuário reapareceu na GUI de Configurações do Sistema - > Contas de Usuário.

Notavelmente, essa foi uma conta que foi transferida de uma instalação anterior do 14.04 e teve seu uid alterado manualmente.

    
por Tom 27.10.2016 / 22:13
2

Eu não sabia que havia um gerente de contas em execução. Resolvi esse problema editando /etc/login.defs , alterando UID_MIN de 1000 para 500 e reiniciando.

Você provavelmente poderia obter apenas sudo service lightdm restart , mas reiniciei a máquina, pois também estava realizando uma atualização de distribuição.

    
por castis 22.01.2014 / 01:29
0

No meu caso, por alguns motivos, minha conta desapareceu da GUI Contas de Usuário. Verificando as respostas acima, consegui seguir os seguintes passos:

  1. Do terminal mudei o diretório: cd /var/lib/AccountsService/users/
  2. Então eu abri minha conta lá (confira com ls ) com nano: sudo nano <username>
  3. Alterei a propriedade SystemAccount para o valor oposto (como de false a true ).
  4. salvou e abriu novamente e alterou o valor SystemAccount de volta para o original.
  5. GUI de contas de usuários reiniciados - > Woala está funcionando novamente.
por Bob 24.10.2018 / 10:34