
Preciso excluir um usuário, mas preciso manter seu diretório inicial.
Eu tentei userdel -r user
, mas isso também remove seu diretório inicial.
Existe uma maneira de fazer isso?
Responder1
O -r
faz exatamente o oposto do que você deseja. De userdel --help
:
-r, --remove remove home directory and mail spool
Em vez de userdel -r user
, basta usar:
userdel user
Responder2
Opção 1:
Use o comando deluser.
Porém, antes de fazer isso, verifique o arquivo /etc/deluser.conf
E verifique a linha
# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0
Certifique-se de que seja 0 (não 1) antes de chamar o deluser.
Opção 2:
sudo vipw Encontre a entrada que deseja remover (a primeira parte da linha até o primeiro ':' é o nome de usuário). Em seguida, digite “dd” para remover a linha inteira.
Salve e saia com "esc + wq".