URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/pour-changer-massivement-les-permissions-dans-5to-de-donn%C3%A9es Title: pour changer massivement les permissions dans 5To de données Authors: NeoX Date: 2011年12月30日T10:33:31+01:00 Tags: Score: 3 dans le meme style que le [sujet d'un autre posteur](http://linuxfr.org/forums/linuxg%C3%A9n%C3%A9ral/posts/am%C3%A9liorer-les-performances-lors-de-lacc%C3%A8s-au-contenu-dun-r%C3%A9pertoire) je cherche à pouvoir changer massivement les uid/gid dans un systeme de fichier. ## la situation J'ai un NAS, piloté par un serveur linux dont les uid/gid commencent à 100 (vieux linux embarqué) Je peux changer les uid/gid en exportant/important les utilisateurs/groupes via un fichier CSV, mais cela ne va pas toucher aux données pour pouvoir utiliser l'identification centralisée de la société (ldap) et utiliser aussi celle-ci sur les machines recentes, il faut que mes uid/gid soient>10000 pour ne pas etre en conflit avec des comptes locaux linux (qui eux sont>1000) ## le probleme le NAS fait 9To, est accessible par NFS, et je suis root partout si besoin. actuellement je fais une moulinette bourrine mais pas performante à mon gout. ```bash # recuperation de l'uid à traiter dans le fichier csv for UID in `cat uids.csv| cut -d ';' -f2`; do # un petit echo pour savoir ou j'en suis echo "Changing owner $UID to 10$UID" # recherche des fichiers/dossiers ayant cet UID # et changement de celui ci par changement de propriétaire en 10UID find -uid $UID -exec chown 10$UID {} \; done ``` il va sans dire que j'ai la meme pour les gids avec un __chown :10$GID__ seulement comme il y a plein de fichiers/dossiers (environ 6To) c'est long. et j'ai realisé ce matin que j'allais faire 25fois le find car j'ai 25 uid à traiter. j'ai pensé refaire mon script pour faire le find une fois et faire le chown à la volée (à coup de grep/sed/awk sur l'uid/gid actuel) mais mon cerveau est resté à la maison ## ma demande alors si toi aussi tu veux jouer de la ligne de commande avec moi en ce vendredi de veille de fete, ton aide est la bienvenue.

AltStyle によって変換されたページ (->オリジナル) /