cricx Posté(e) le 27 novembre 2009 Posté(e) le 27 novembre 2009 extrait de « find /volume1 -uid 1027 -exec chown 9999 {} \; » commande proposée par cricx dans l'optique de changer le propriétaire; j'ai du mal avec ce "9999", que veut il dire exactement? j'ai mis ça : tu t'es compliqué la tâche, il suffisait de changer le nom de l'utilisateur en modifiant directement les lignes correspondantes dans /etc/passwd et /etc/shadow et de faire comme tu l'as fait, mais en plus simple, avec find +option exec : find /volume1 -uid 1027 -exec chown 9999 {} \; et ainsi de suite (pas obligé de créer l'utilisateur pour changer la propriété des fichiers en mettant une valeur numérique) en réponse à la question de permuter les uid d'utilisateurs. rappel : l'utilisateur "Toto" avait sur le syno1 l'UID 1026 et sur le syno2 l'UID 1027 alors que l'utilisateur "Titi" avait l'UID 1027 sur le syno1 et l'UID 1026 sur le syno2 Le but est dont de trouver les fichiers d'uid 1026 sur un syno et de les attribuer à 1027, et de trouver les fichiers d'uid 1027 et de les attribuer à 1026. S'in n'y avait que le problème de nom, ça serait simple : il suffit de changer le nom d'utilisateur dans /etcc/passwd et /etc/shadow (car c'est l'uid qui est enregistré sur le disque). Mais si l'on veut que les uid soient changés sur le disque (mise en cohérence des uids sur plusieurs machnies), il faut procéder en 3 temps : attribuer la propriété des fichiers appartenant à 1026 à l'uid 9999 (ça peut être n'importe quoi, pourvu que ça n'existe pas comme uid d'utilisateur) attribuer la propriété des fichiers appartenant à 1027 à 1026 puis attribuer la propriété des fichiers appartenant à 9999 à 1026 ce qui donne : find /volume1 -uid 1026 -exec chown 9999 {} \; find /volume1 -uid 1027 -exec chown 1026 {} \; find /volume1 -uid 9999 -exec chown 1027 {} \; Il n'est pas nécessaire de créer un utilisateur supplémentaire. J'espère que c'est plus clair... 0 Citer
maumau Posté(e) le 2 décembre 2009 Auteur Posté(e) le 2 décembre 2009 j'utilise l'option -a (archive) de rsync qui comprend -p et 0 Citer
maumau Posté(e) le 3 décembre 2009 Auteur Posté(e) le 3 décembre 2009 [quote name='cricx' date='02 d 0 Citer
cricx Posté(e) le 3 décembre 2009 Posté(e) le 3 décembre 2009 j'utilise -a donc -l est inclus. je suis perplexe devant les diff 0 Citer
maumau Posté(e) le 3 décembre 2009 Auteur Posté(e) le 3 décembre 2009 [quote name='cricx' date='03 d 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.