
Necesito eliminar un usuario, pero necesito conservar su directorio de inicio.
Lo intenté userdel -r user
, pero esto también elimina su directorio de inicio.
¿Hay alguna forma de hacer esto?
Respuesta1
Hace -r
exactamente lo contrario de lo que quieres. De userdel --help
:
-r, --remove remove home directory and mail spool
En lugar de userdel -r user
, simplemente use:
userdel user
Respuesta2
Opción 1:
Utilice el comando deluser.
Sin embargo, antes de hacerlo verifique el archivo /etc/deluser.conf
Y revisa la línea
# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0
Asegúrese de que esto esté en 0 (no en 1) antes de llamar a deluser.
Opcion 2:
sudo vipw Busque la entrada que desea eliminar (la primera parte de la línea hasta el primer ':' es el nombre de usuario). Luego escriba "dd" para eliminar toda la línea.
Guarde y salga con "esc + wq".