Written by: on 01/09/2011 @ 08:00

Puede darse el caso que por ejemplo en una migracion de servidores, tengas que concatenar maquinas, lo que implica que los usuarios han de seguir existiendo en ambos servidores, pero esta vez en una sola maquina. Esto implica que debemos de cambiar los UID y GID a cada uno de ellos (al menos de una maquina) para evitar grandes problemas.

Una de las tendencias iniciales es cambiar los identificadores directamente en los ficheros /etc/passwd o en el /etc/group, un craso error, ya que por ejemplo los ficheros en los que tenga permiso dicho usuario se perderan, quedando con el anterior identificador.

Por lo tanto lo mejor que podemos hacer es lo siguiente, primeramente identificando la UID de un usuario determinado, por ejemplo:

# id thempra
uid=1015(thempra) gid=1015(thempra) groups=1015(thempra)

 

Ahora cambiaremos el identificador del usuario

# usermod -u 1046 thempra

 

De la misma forma con el grupo

# groupmod -g 1046 thempra

 

Y ya tenemos los nuevos identificadores asignados, podemos consultarlo con el comando id que hemos usado un poco antes.

 

 

 

Catogories: GNU/Linux, Servidores, Software Libre

Leave a Reply