Bonsoir,
La commande find comporte l'option -uid qui répondrait surement à la
question. Je proposerai quelque chose du genre
$ find /home -uid 1002 -exec chown username: {} \;
Menfin, un "man find" n'est surement pas superflux ;-)
Florent
Le 12 juin 2009 13:13, giggzounet <[email protected]> a écrit :
> Bonjour,
>
> je joue avec un petit parc de machines (5). Avant chaque personne avait
> son user localement sur une machine. Sur cette meme machine se
> trouvait son home.
>
> J ai installe un serveur LDAP (ca fonctionne). J ai a l aide de
> migrationtools recuperer les user ainsi que leur mot de passe. Les
> machines du parc sont configurees pour utiliser le serveur LDAP et le
> login fonctionne correctement. Pour le home il est exporte via NFS et le
> montage se fait par autofs. ca marche aussi.
>
> mais a ce moment arrive mon probleme :
> les user cree localement et separement sur les machines, ont a peu pres
> tous le meme uid (1002). J ai par consequent change ce uid dans l
> annuaire LDAp et je leur ai attribue un a chacun. Mais evidemment leurs
> donnees personnelles ne leur sont plus accessibles puisque encore sous
> uid=1002. Y a t il un moyen simple, efficace de chercher et de
> modifier les fichiers ayant un mauvais uid ? Je parle de tous les
> fichiers, y compris les fichiers caches.
>
> Merci d avance
> Guillaume
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
> ``spam'' dans vos champs "From" et "Reply-To:"
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers [email protected]
> En cas de soucis, contactez EN ANGLAIS [email protected]
>
>