[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sauvegarde avec id user différent



Grégory Bulot a écrit :
Guillaume Caron <guillaume.caron.home@orange.fr> à écrit le Sun, 30 Nov
2008 11:05:35 +0100
Salut,

C'est peut-etre l'occasion d'uniformiser tes uids ? Parce qu'à part
ça, je ne vois pas de solution simple...

oui, ce serais bien, [...]

Ca peut être assez rapide. Si tu as tous tes users sur le serveur, tu crées un petit script PHP qui lit /etc/password et renvoie l'uid quand on lui demande le nom (comme ça c'est interrogeable par les autres machines).

Ensuite tu crées un script shell (ou perl ou ce que tu veux mais à mon avis shell c'est suffisant) qui prend toutes les lignes de /etc/password (sur la machine client où il est lancé), récupère l'uid et le nom, demande au serveur quel uid il devrait avoir et si c'est différent le change dans /etc/password et change l'owner via un find / -user <ancien numero> -exec chown <nouveau numero> {}\;
J'avoue, c'est faible dans le cas où deux numéros seraient à échanger...

M'enfin c'est pas long à coder tout ça. Je sais, entre une solution avec script et une sans script, je préfère celle avec script pour le plaisir de le coder ;)

Régis.


Reply to: