Cambiar nombre de usuario

Imagen de cfoch
0 puntos

Hola, he reinstalado mi ubuntu, tras un problema con la grafica, y al crear mi usuario me equivoke al escribir el nombre, ahora kisiera saber como cambiarle el nombre.
Gracias

Imagen de RagonichaFulva
+1
0
-1

Y no te sería más sencillo crear un nuevo usuario con el nombre correcto? Te recuperará los datos y configuraciones de antes.

Eso sí, recuerda meterlo en el grupo de administradores para que te meta en el grupo SUDO.

"La perseverancia es un árbol de raíces amargas, pero de frutos muy dulces."

Reclutador sin escrúpulos de doc.ubuntu-es.org ;)

¡Sorteo de foto de los admins de Tux!

+1
0
-1

"La perseverancia es un árbol de raíces amargas, pero de frutos muy dulces."

Imagen de gotxa
+1
0
-1

Hola,
contestando estrictamente a tu pregunta, puedes editar /etc/passwd como root y cambiar el login de usuario (ojo a la sintaxis de ese fichero, es muy sencilla pero no debes tocar nada más si no sabes bien qué haces). En esa misma linea del usuario encontrarás el home que utiliza dicho usuario, cambiala si procede. El proceso es inocuo si tienes la precaución de una copia de seguridad para restituir por si acaso.

Después, si has cambiado también el home del usuario, renombra también como root el directorio correspondiente de /home

De igual manera debes editar /etc/group y sustituir todas las ocurrencias de tu anterior login por el nuevo.

Con esto, tu sistema ni se habrá enterado del cambio. Es posible que alguna preferencia de algún programa tenga en cuenta al usuario antiguo (por ejemplo al especificar el path completo a un fichero), pero nada que no puedas arreglar o restituir a sus valores iniciales.

Para el sistema es el identificador de usuario y grupo lo importante para establecer el propietario de un fichero/directorio. Es el número que aparece en las líneas que editas de ambos ficheros.

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de cfoch
+1
0
-1

Le comente a un amigo, y me dijo ke era con el comando

usermod y un atributo, no se acordaba, alguien sabe??

+1
0
-1

------ http://www.ubuntu-sud.com ------
Comunidad de Ubuntu en América del Sur

Imagen de razaAztk
+1
0
-1

para saber que atributos/opciones tiene una orden, usar el 'man'!

man usermod

y el atributo para cambiar el login es '-l-

-l, --login NEW_LOGIN
The name of the user will be changed from LOGIN to NEW_LOGIN.
Nothing else is changed. In particular, the user´s home directory
name should probably be changed manually to reflect the new login
name.

Buena Vibra!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de josoltra
+1
0
-1

A mi me paso lo mismo, mi usuario es Amdin, cuando pongo el comando>
usermod -l -Amdin Admin
y en vez de cambiar el usuario me dice que el usuario Admin no existe
cito textualmente:
amdin@server:~$ usermod -l -amdin admin
usermod: el usuario «admin» no existe

Alguien sabe porque no cambia el nombre de usuario con usermod

+1
0
-1
Imagen de nacho tineo
+1
0
-1

Muy buenas puede ser por no contar con permisos.
sudo usermod -l amdin admin
saludos

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)