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

Re: hurtowa zmiana praw plikow



> > > > > Jak chyrtowo zminic prawa dostepu do kilkunastu tysiecy plikow
> > > > > zagniezdzonych w 300 katalogach?
> > > > > Chcalbym uzyskac dla plikow prawa 644 a dla katalogow 755.
> > > > >
> > > > > Zrobilem tak
> > > > > chmod 755 -R *; chmod 644 `find * -type f`
> > > >
> > > > Dla plikow:
> > > > find /jakis_katalog -type f -exec chmod 644 {} \;
> > > >
> > > > Dla katalogow:
> > > > find /jakis_katalog -type d -exec chmod 755 {} \;
> > > >
> > > Wielkie dzieki, to dziala.
> > > Moze jeszcze jakis pomysl, jak poradzic sobie z duza iloscia plikow :)
> > >
> > Sorki za pomylke, przeciez to musi dzialac na dowolnej liczbie plikow.
> > dzieki
>
> Dziala, ale jest nieefektywne bo polecenie chmod jest wywolywane
> tyle razy ile plikow jest do zmiany, wersja z xargs i print0 jest
> o wiele szybsza.
> A poza tym naszybszym  rozwiazaniem bylo by po prostu:
>
> #zmienic wszystkiemu rekursywnie na 644
> chmod -R 644 .
> #katalogom ktorych jest mniej niz plikow ustawic 755
> find . -type d -print0 | xargs -0 chmod 755

Wydaje mi sie, ze najefektywniej bedzie:
chmod -R u=rwX,go=rX .

A przy okazji witam wszystkich na liscie :)
--
RK




-- 
To UNSUBSCRIBE, email to debian-user-polish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: