A veces queremos cambiar el nombre de nuestra cuenta de usuario, pero no se puede hacer directamente ya que hay muchos archivos y privilegios implicados con ese nombre. Si añadiéramos un usuario nuevo sin más, este usuario no tendría nuestra configuracion y nuestra información.
Para poder hacer ese cambio y mantener nuestra configuración un camino puede ser éste:
Suponemos que queremos cambiar una cuenta de ’abelardojr’ a ’abelardo’.
IMPORTANTE: Guarda copia de tu carpeta de usuari@ antes por si algo falla.
1. Luego teclea en el terminal
sudo mv /home/abelardojr /home/abelardo
para pasar la carpeta de ’abelardojr’ a ’abelardo’
2. Después hay que cambiar todas las referencias de ’abelardojr’ por ’abelardo’ (una manera rápida es usar ’Reemplazar’ para que lo cambie en todo el texto de vez) en los archivos ’passwd’, ’shadow’ y ’group’ que están en el directorio /etc con:
cp /etc/passwd /etc/passwd.old
sudo gedit /etc/passwdcp /etc/shadow /etc/shadow.old
sudo gedit /etc/shadowcp /etc/group /etc/group.old
sudo gedit /etc/group
lo de ’cp’ sirve para guardar una copia del archivo original por si algo falla.
3. Cuando esten cambiados todos los archivos sólo nos queda cambiar el dueño de la carpeta ’/home/abelardo’ a ’abelardo’:
sudo chown -R abelardo:abelardo /home/abelardo
Y si todo ha ido bien estará cambiado el nombre del usuario y todas sus dependencias.
Este artículo es una adaptación del que hay en el Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Contactar
Redacción
Mapa del sitio
0 comentarios
imprimir
enviar por email
Descargar Colebuntu
Colebuntu docs: resolución de problemas
Slice of Linux