Por que o nome de usuário ainda é exibido mesmo quando foi excluído usando 'userdel' [duplicate]?

9

Eu adicionei um usuário com o comando adduser e excluí-lo com userdel , mas o nome de usuário ainda é exibido no diretório inicial e na conta do seção.

  1. Por que isso acontece?
  2. Como me livre disso?
por weird_kid_jo 25.04.2018 / 09:09

1 resposta

11

Por padrão, userdel apenas exclui o usuário de /etc/passwd . Para remover também o diretório inicial, você passa o sinal -r ou --remove .

Depois que o usuário tiver sido removido usando userdel , não será possível executar retroativamente userdel -r user para remover o diretório inicial; em vez disso, você precisa excluir o diretório pessoal do usuário, por exemplo, executando

sudo rm -r /home/user

substituindo user pelo nome de usuário que você deseja remover.

Se houver uma entrada para o usuário em /var/mail ou qualquer diretório definido para MAIL_DIR em /etc/login.defs (execute grep MAIL_DIR /etc/login.defs para verificar), também é possível excluir isso.

Excluir o diretório inicial também deve corrigir o menu conta de comutação , mas não consegui reproduzir seu problema no meu sistema Ubuntu MATE. Talvez a reinicialização após a remoção do diretório pessoal do usuário também seja necessária para você.

Veja também a ferramenta mais flexível deluser .

    
por Zanna 25.04.2018 / 09:41