No es tipico, pero tal vez lo necesite alguna vez. Aqui va la “recetilla”:
- Creamos el /home/ para el nuevo user.
- Ahora renombramos un usuario existente al nuevo usuario y movemos su directorio home a la nueva ubicacion:
usermod -u usuario_anterior -l nuevo_usuario && mv /home/usuario_anterior /home/usuario_nuevo
Ejemplo: usermod -u pepe -l jose && mv /home/pepe /home/jose
- Por ultimo habra aplicaciones que guardan ficheros de configuracion ocultos (esos ficheros empiezan por “.”) en el directorio Home con el path anterior, entonces podemos ejecutar:
grep -l "home/usuario_anterior -R ." | xargs sed -i.BAK 's|home/usuario_anterior|home/usuario_nuevo|'
Este grupo de comandos lo que hace es buscar en el directorio actual (/home/nuevo_usuario) aquellos ficheros que empiezan por “.” y que contienen la cadena “/home/usuario_anterior), entonces reemplazan (comando “sed”) esa cadena por la nueva cadena, pero dejando por si acaso una copia de seguridad del fichero con extension .BAK
Otr@s diran, es más fácil crear un nuevo usuario y borrar el anterior… Ya!! pero esto está más pensado por si tienes un usuario anterior y aplicaciones instaladas con ese usuario y quieres conservar su configuración.
Enlace | Ubuntu Forums
Fuente: ubuntulife






