Necesito ayuda para cambiar el GID y el UID del usuario en Ubuntu 13.04 para asignar un montaje NFS, tengo entendido que estos deben ser los mismos en la máquina local y en el lado LDAP.
Gracias.
ADVERTENCIA : Messing con UID y GID pueden ser peligrosos para su salud mental si todo sale en forma de pera. El uso de cualquiera de los scripts que siguen se realiza bajo su propio riesgo.
Aquí están los comandos para ejecutar como root para cambiar el UID y GID de un usuario. Simplemente cambie las variables entre paréntesis angulados para que coincidan con su configuración:
usermod -u <NEWUID> <LOGIN>
groupmod -g <NEWGID> <GROUP>
find / -user <OLDUID> -exec chown -h <NEWUID> {} \;
find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \;
usermod -g <NEWGID> <LOGIN>
usermod
ygroupmod
simplemente cambiar el UID y el GID para su respectiva contraparte nombradausermod
también cambia el UID para los archivos en el homedir, pero naturalmente no podemos asumir que el único lugar donde se han creado los archivos es en el homedir del usuario.El
find
comando recupera el sistema de archivos/
y cambia todo con UID de OLDUID para que sea propiedad de NEWUID y luego cambia el grupo para los archivos que posee OLDGROUP.El
usermod
comando final cambia el grupo de inicio de sesión para el usuario.
Fuente: