J'ai besoin d'aide pour changer le GID et l'UID de l'utilisateur dans Ubuntu 13.04 afin de mapper un montage NFS. Si j'ai bien compris, ils doivent être identiques sur la machine locale et du côté LDAP.
Merci.
J'ai besoin d'aide pour changer le GID et l'UID de l'utilisateur dans Ubuntu 13.04 afin de mapper un montage NFS. Si j'ai bien compris, ils doivent être identiques sur la machine locale et du côté LDAP.
Merci.
AVERTISSEMENT : Jouer avec les UIDs et les GIDs peut être dangereux pour votre santé mentale si tout se passe en forme de poire. L'utilisation de l'un des scripts qui suivent se fait entièrement à vos risques et périls.
Voici les commandes à exécuter en tant que root pour changer l'UID et le GID d'un utilisateur. Il suffit de modifier les variables entre crochets pour qu'elles correspondent à vos paramètres :
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
il suffit de changer l'UID et le GID de leur homologues nommés respectifsusermod
modifie également l'UID pour le fichiers dans le répertoire personnel, mais naturellement nous ne pouvons pas supposer que le seul endroit où les les fichiers ont été créés est dans le répertoire personnel de l'utilisateur.があります。
find
parcourt le système de fichiers à partir de/
et change tout avec l'UID de OLDUID pour être possédé par NEWUID et change le groupe pour les fichiers appartenant à l'OLDGROUP.La finale
usermod
modifie le groupe de connexion de l'utilisateur.
Source :
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.