changemen récursif du propriétaire

changemen récursif du propriétaire - Linux et OS Alternatifs

Marsh Posté le 01-09-2004 à 20:24:30    

Bonjour,
 
Lors du passage d'un disque dur d'une machine Debian à une machine Mandrake il s'avère que les numéros d'utilisateur ne sont plus les mêmes  :sweat:  
 
il n'est pas question de faire un chmod -R à la bourrin.
 
Pour faire ça proprement il faudrait que je trouve un moyen de changer le propriétaire de façon récursive, on regarde le numéro de groupe et d'utilisateur d'un fichier, et on le remplace par autre chose.
 
Si l'un d'entre vous sait comment coder ça en bash, je le remercie d'avance.

Reply

Marsh Posté le 01-09-2004 à 20:24:30   

Reply

Marsh Posté le 01-09-2004 à 20:35:24    

Bein suffit d'éditer le /etc/password pour changer les UID des utilisateurs [:spamafote]
 


Message édité par farib le 01-09-2004 à 20:35:59

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 01-09-2004 à 20:54:13    

oui mas a ce moment là c'est ma distrib qui va déconner vu qu'il faudra changer le uid de root.
De plus les utilisateurs auront des fichiers sur d'autres disqes avec leur "ancien" numéro ce qui reviendrait exactement au même.

Reply

Marsh Posté le 01-09-2004 à 21:08:51    

heu... je croyais que l'uid de root etait standard a toutes distrib et égale à 0
:??:

Reply

Marsh Posté le 01-09-2004 à 21:08:58    

euh j'ose espérer que mandrake et debian ont le même UID de root hein :heink:
 
edit : grillaide de 7s


Message édité par farib le 01-09-2004 à 21:09:21

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 01-09-2004 à 21:23:21    

Vous avez raison. Cependant pour une raison inconnue certains fichiers qui avaient l'uid 1000 appartiennent maintenant a root, ce qui m'a induit en erreur. Vu que je n'ai pas touché à ces fichiers je ne sais pas a quoi cela est du, mais bon...
 
Par contre comme je l'ai dit mes utilisateurs actuels ont déjà une masse importante de fichiers sur d'autres disques, changer leur uid me poserait donc le même problème a l'envers.
 
Edit -> erreurs de frappe


Message édité par ccp6128 le 01-09-2004 à 21:27:23
Reply

Marsh Posté le 02-09-2004 à 09:10:33    

regarde du coté de stat avec l'option --format
tu peux spécifier d'afficher le user id, le groupe id...
avec quelques if une bonne grosse boucle et un ptit find au debut
ca devrait le faire :)

Reply

Marsh Posté le 02-09-2004 à 10:03:04    

ccp6128 a écrit :

Vous avez raison. Cependant pour une raison inconnue certains fichiers qui avaient l'uid 1000 appartiennent maintenant a root


 
Peut-être que si l'uid 1000 n'exite pas il attibue les fichier à root jusqu'à ce que soit crée l'utilisateur 1000 ? Ceci puisqu'enl'absence d'utilisateur seul root pourrait les modifier, donc c'est plus clai. C'est une hypothèse...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed