Te repondo rápidamente -me volveré a enfrentar a estos demonios un poco más 
tarde o ya el fin de semana-. Según he leído, la sintaxis es:

#usermod -l nombrenuevo nombreoriginal (al revés de lo que indicas tú, de ahí 
el error supongo).

He hecho varias pruebas exitosas de la siguiente manera:

adduser para crear un usuario

usermod -d nuevaruta [es decir: /home/nueva ruta del nuevo usuario] -m 
rutaantigua [es decir el diectorio originario, por defecto, del nuevo usuario 
que había creado]:

adduser perico
usermod -d /home/pericoperez -m perico

Luego, si queires:
 usermod -l pericoperez perico

transforma al viejo perico en pericoperez, pero le mantiene la clave de 
perico.

Así que:
#passwd pericoperez [si quieres ponerle una clave diferente de perico]

Por tanto, jugar con cambios de nombres y directorios es factible; lo que me 
preocupa es la copia de archivosde un home a otro, especialmente de los de 
configuración que me interese salvar... Ya miraré. Perro creo que pro aquí se 
entrevé un poco de luz.

Por cierto, he tenido un inrtento fallido: he creado un usuario y l he 
cambiado el nobre antes que el directorio. Resultado: cuando he querido 
cambiarle el directorio, me decía que no existía el usuariuo. Veo, sin 
embargo su directorio. Supongo que se puede eliminar sin más...

De todas maneras: ¿alguien me podría decir qué comando listaría todos los 
usuarios del equipo, para ver si efectivamente lo reconoce? Y otra cosa: si 
elimino usuarios, ¿automáticamente se elimina todo lo que les concierne? -su 
pertenencia a grupos, sus claves, etc.- o hay que hacerlo a mano. ¿Qué habría 
que revisar, entonces?

Gracias de antemano, 

Josep

> Vaya, pues leyendo el manual parece que sí se puede cambiar el nombre de un
> usuario, eso entiendo leyendo esto:
>
> -l login_name        [usermod login -l login_name]
> The  name  of  the  user  will be changed from login to login_name. 
> Nothing else is changed.  In particular, the user's home directory name
> should probably be changed to reflect the new login name.
>
> Pero el caso es que ejecuto como root:
>
>     usermod nombre_original l nombre_nuevo
>
> siendo nombre_original un usuario existente en mi sistema y nombre_nuevo un
> nombre de usuario nuevo, y me da este error:
>
>     usermod: el usuario nombre_nuevo no existe
>
> Curioso, pues claro que no existe, no sé a qué se refiere.
>
> O sea, que parece que sí se puede pero como que no. A ver si encuentras la
> solución a esto tan raro que me sale y puedes cambiar el nombre sin mayor
> complicación.
>
> Suerte y un saludo.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a