Você pode usar vipw
para excluir a linha da conta foo
em /etc/passwd
e /etc/shadow
. Depois de fazer isso, a conta desaparece tecnicamente.
Dependendo da versão vipw
, depois de usá-la para fazer alterações em /etc/passwd
, ela pode solicitar: "você deseja editar /etc/shadow
também? (S / N)" ou apenas sugerir usando vipw -s
para editar /etc/shadow
.
Muitas distribuições do Linux têm o comando correspondente vigr
para editar /etc/group
(e /etc/gshadow
, se houver).
Usar vipw
e vigr
é mais seguro do que editar os arquivos diretamente, pois esses comandos farão uma cópia do arquivo antes da edição e farão algumas verificações de integridade antes de substituir o original pela cópia editada.
Quando a conta for excluída de /etc/passwd
, você poderá fazer o que quiser no diretório pessoal do usuário e no spool de correio local, ou seja, /home/foo
e /var/mail/foo
. Normalmente, você deseja apenas removê-los, a menos que haja algum motivo para arquivá-los.
Você também desejará verificar o agendador de tarefas; o layout pode variar um pouco, mas pelo menos nos sistemas Debian, existem diretórios atjobs
, atspool
e crontabs
in /var/spool/cron/
: verifique qualquer menção ao usuário foo
em qualquer um deles, e remova qualquer tais arquivos.