« Changer l'uid et le gid d'un utilisateur et de ses fichiers » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
[[Category:Serveur‏‎]]
[[Category:Serveur‏‎]]
[[Category:Desktop]]
[[Category:Desktop]]
[[Category:Tools]]
Ancien uid de l'utilisateur foo : 500<br/>
Ancien uid de l'utilisateur foo : 500<br/>
Ancien gid de du groupe foo : 400<br/>
Ancien gid de du groupe foo : 400<br/>
Nouvel uid de l'utilisateur foo : 999<br/>
Nouvel uid de l'utilisateur foo : 999<br/>
Nouveau gid du groupe foo : 998
Nouveau gid du groupe foo : 998<br/><br/>


On commence par modifier l'uid et le gid pour foo :
On commence par modifier l'uid et le gid pour foo :
Ligne 15 : Ligne 16 :
Puis on réattribue les fichiers à l'utilisateur foo :
Puis on réattribue les fichiers à l'utilisateur foo :
<pre>
<pre>
find / -group 400 -exec chgrp -h foo {} \;
find / -group 400 -print0 | xargs -0 chgrp -h foo
find / -user 500 -exec chown -h foo {} \;
find / -user 500 -print0 | xargs -0 chown -h foo  
</pre>
</pre>
On réattribue enfin à l'utilisateur foo le groupe principal foo (gid 998)
<pre>usermod -g 998 foo</pre>
Attention, si vous aviez défini des ACL avec <code>setfacl</code>, elles seront toujours attribués) aux anciens uid/gid 500/400
4 231

modifications

Menu de navigation