Portál AbcLinuxu, 11. května 2024 15:45


Dotaz: Změna uid a gid

19.11.2004 23:01 Michal Kováč | skóre: 12 | Praha
Změna uid a gid
Přečteno: 578×
Odpovědět | Admin
Mám dva počítače, které jsou již delší dobu nainstalované a mají relativně dost uživatelů a skupin. Rozhodl jsem se je propojit přes NFS, ale bohužel mi neodpovídají uid a gid na těchto počítačích. Holdám nasadit centrální správu uživatelů, nicméně jak efektivně přenastavit na discích uid a gid (práva souborů/adresářů) podle druhého počítače?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.11.2004 23:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Změna uid a gid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jsou uid a gid naprosto pomíchané, ale jména stejná, tak bych udělal pro všechny uživatele (awk -F: '{if($3>500)print$1}' /etc/passwd)

find / -user $user -print0 >files.$user

změnil všechna uid, a pak

xargs -0 chown $user <files.$user

Totéž pro grupy.

Efektivní to není, ale od práce jsou tu stroje...
19.11.2004 23:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Změna uid a gid
První krok na normálním systému provedeš akorát na /var + druhý provedeš navíc na /home/$user, protože v home má mít akorát svoje soubory, čímž se to asi 100x zefektivní.
19.11.2004 23:52 Michal Kováč | skóre: 12 | Praha
Rozbalit Rozbalit vše Re: Změna uid a gid
dík, jo, to je efektivnější než to, co mě napadlo (hned find, hned prohodit - hlavně problém prohazování...), mělo mě to napadnout hned

dík

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.