usuário deletado ainda é uma opção no login do gnome no Debian 6

1

Estou executando o Debian 6.0.8. Eu indiquei erroneamente o nome de usuário original que eu queria, então criei um novo usuário com o nome de usuário correto. Na tela de login do gnome, vejo dois usuários com o mesmo nome (a tela de login exibe o nome "humano" dos usuários). Eu sabia que o segundo usuário era o nome de usuário correto, então cliquei nele.

Uma vez dentro do gnome, fui para o System > Administração > Usuários e excluiu o usuário com nome errado. No entanto, após a reinicialização, o usuário antigo, com o nome errado, ainda estava listado lá e eu cliquei nele sem pensar. O diretório do usuário aparentemente desapareceu porque a área de trabalho nunca carregou seus ícones e eu recebi vários erros sobre não conseguir gravar ou localizar determinados diretórios de usuários.

Eu reiniciei para chegar ao usuário correto e executei userdel -r <bad_username> e primeiro recebi um erro de que o diretório pessoal do usuário não existia. Depois que eu criei para ver se isso faria com que o comando funcionasse, recebi o erro de que o usuário não existe. Então eu acho que o usuário não existe unix-wise, mas a tela de login do Gnome ainda apresenta esse usuário como uma opção.

É irritante porque é a primeira opção, e o nome real exibido é o meu nome, o mesmo que o usuário com o nome de usuário correto. Então, se eu não pensar nisso, acabo clicando no nome de usuário errado.

Como posso evitar que o Gnome exiba esse usuário inexistente como uma opção de login?

    
por user394 11.11.2013 / 22:37

1 resposta

1

Aparentemente esse usuário estava vindo do gdm (obrigado @jordanm!). Eu adicionei esta sub-rotina a /etc/gdm3/greeter.gconf-defaults :

Exclude=USER_TO_EXCLUDE,bad_username

E agora isso simplesmente funciona.

    
por 11.11.2013 / 23:17