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.