Portál AbcLinuxu, 11. května 2024 09:48


Dotaz: Oprávnění

24.7.2005 23:08 Majkl84 | skóre: 3
Oprávnění
Přečteno: 93×
Odpovědět | Admin
Dobrý den... provádím výměnu poštovního serveru. Domovské složky a složky obsahující poštu uživatelů jsem již zkopíroval na nový server, passwd, shadow a group jsem již také kopnul na nový server. Ted bych ale potřeboval nějaký šikovný scriptík který by mi u těchto adtresářů nastavil oprávnění u všech uživatelů. Myslíte že by jste mi mohl dát někdo nějaký dobrý tip ? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.7.2005 23:23 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Oprávnění
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obecně:
find /adresář podmínky -print0 | xargs -0 chmod práva
To funguje tak nějak universálně.

A nejlepší je samořejmě kopírovat to např. tarem, čímž se práva zachovají a není zapotřebí nic řešit, jen musíš vytvořit stejně účty.
Josef Kufner avatar 24.7.2005 23:25 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Oprávnění
Odpovědět | | Sbalit | Link | Blokovat | Admin
Něco jako toto ?
for f in *
do
  chown $f:mail $f
done 
Hello world ! Segmentation fault (core dumped)
25.7.2005 08:29 Majkl84 | skóre: 3
Rozbalit Rozbalit vše Re: Oprávnění
no asi něco takového to bude. V passwd atp. už uživatele a skupiny mam a složky také potřebuju jen nějaký universalní script který udělá něco jako: chmod 40700 /home/*userfolder* no a k tomu ještě samozřejmě přiřadit vlastníka a skupinu. Problém je že toto potřebuji udělat cca u 2000 uživatelů :-)
25.7.2005 08:57 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Oprávnění
Triviální modifikaci předchozího skriptu pro /home snad zvládneš?
for f in *
do
  chown -R $f:users $f
done
Kromě toho jsi to měl na začátku okopírovat s vlastníky a právy, ne je teď dobastlovat.
25.7.2005 09:00 Majkl84 | skóre: 3
Rozbalit Rozbalit vše Re: Oprávnění
Mnohokrát Vám děkuji

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.