Portál AbcLinuxu, 13. května 2025 03:51

Dotaz: prikaz na 'skopirovanie' práv skupiny na ostaní

6.5.2010 13:05 PeterS. | skóre: 10
prikaz na 'skopirovanie' práv skupiny na ostaní
Přečteno: 127×
Odpovědět | Admin
ahoj, potrebujem zostaviť príkaz / skript ktorý rekurzívne prejde adresár a nastaví na všetkých súboroch a adresároch také isté práva pre others ako ma group.

viem si predstaviť nejaké ťažkopádne parsovanie výstupu príkazu ls a následné použitie chmod, ale možno na to existuje lepšie riešenie

Za radu vopred vďaka
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.5.2010 13:41 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: prikaz na 'skopirovanie' práv skupiny na ostaní
Odpovědět | | Sbalit | Link | Blokovat | Admin
chmod o=g -R *?
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
6.5.2010 13:51 PeterS. | skóre: 10
Rozbalit Rozbalit vše Re: prikaz na 'skopirovanie' práv skupiny na ostaní
toto som skúšal, nejde to. Alebo tebe to ide?
6.5.2010 14:00 Ash | skóre: 53
Rozbalit Rozbalit vše Re: prikaz na 'skopirovanie' práv skupiny na ostaní
Prečo by to nešlo? man chmod
where perms is either zero or more letters from the set
       rwxXst, or a single letter from the set ugo
Pokud váš man ukazuje něco jiného, zkontrolujte verzi chmod, pokud váš man ukazuje totéž a stále to nefunguje, opět zkontrolujte verzi chmod.
bash$ chmod --version
chmod (GNU coreutils) 8.4
Musí to jít ;)
6.5.2010 14:52 PeterS. | skóre: 10
Rozbalit Rozbalit vše Re: prikaz na 'skopirovanie' práv skupiny na ostaní
ide to!

Teda aby som to vysvetlil, že prečo to akože nešlo. Skúšal som to na mojom PC debian lenny:
chmod --version
chmod (GNU coreutils) 6.10
ALE, ja to fakticky potrebujem na AIX 5.3, a tam aj ked som nezistil verziu chmod (?!), to funguje.

Takže problém vyriešený, vďaka...

6.5.2010 14:02 Ash | skóre: 53
Rozbalit Rozbalit vše Re: prikaz na 'skopirovanie' práv skupiny na ostaní
Odpovědět | | Sbalit | Link | Blokovat | Admin
viem si predstaviť nejaké ťažkopádne parsovanie výstupu príkazu ls

na takovéto věci se lépe hodí třeba stat --format '%a' filename, ale použít vhodný chmod jak je uvedeno výše je samozřejmě lepší.

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.