Como deletar um usuário no Ubuntu, mas manter seu diretório inicial?

5

Preciso excluir um usuário, mas preciso manter o diretório inicial dele.

Eu tentei userdel -r user , mas isso também remove o diretório home dele.

Existe uma maneira de fazer isso?

    
por Cksk2j 08.02.2012 / 00:44

2 respostas

11

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 , use:

userdel user
    
por 08.02.2012 / 01:08
1

Opção 1:

Use o comando deluser.

No entanto, 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

Garanta isso para 0 (não 1) antes de chamar o deluser.

Opção 2:

sudo vipw Encontre a entrada que você deseja remover (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".

    
por 08.02.2012 / 00:51

Tags