convert uid

Marian Cavojsky cavojsky na soria-grey.sk
Pondělí Září 30 09:18:04 CEST 2002


On Mon, Sep 30, 2002 at 08:08:28AM +0200, Pavel Rauš wrote:
> Zdravim,
> resim tu problem, kdy potrebuju spojit data a uzivatele ze 2 stroju na 1.
> Problem je, ze na obou strojich mam uzivatele od cisla 500, takze by se mi
> po sjednoceni uid prekryvali. Proto potrebuju vymyslet zpusob, jak
> precislovat vsechny usery s UID > 500 na jednom ze stroju a nasledne upravit
> vsechny soubory/adresare, ktere tomuto userovi patri. Neco na principu UID =
> UID + const.
> 
> chmod $user $homedir -R
> bohuzel pouzit nepujde, protoze uvnitr homedirectory nemusi byt jen data
> patrici danemu userovi. A ja potrebuju prava zachovat v nezmenene podobe.
> 
> Nepotkal/neudelal jste uz nekdo skript, ktery by toto resil?
> 
zatial som to nerobil, ale:

urobit si zoznam meno,cislo podla stareho zoznamu;
precislovat userov;
while koniec zoznamu:
prehladatadresarovu strukturu na stare cislo a privlastnit subor;

find / -uid $staryUID -print0 | xargs -0 chown $user

-- 
Marian Cavojsky <cavojsky @ soria-grey.sk>
Spravca siete, Soria & Grey s.r.o, reklamna agentura



Další informace o konferenci Linux