Přihlásit
: [1]
   |   
: hromadná změna práv  ( 3422 )
Hobil
Hero Member
*****

Karma: 58
: 4 006


« : February 03, 2006, 14:15:36 »

Ahojte,
při přechodu z Win jsem si přetáhl dokumenty z win oddílu do M2006 pomocí mc. U všech textových i jiných souborů se mi ale nastavilo právo ke spuštění (!). Dá se to nějak jednoduše (včetně podadresářů) zrušit?
Jde mi jen o to právou ke spuštění, je nastaveno jak u vlastníka, tak skupiny i ostatních. Vím, jak jednoduše zrušit tato práva v jednom adresáři, ale než bych prošel celý strom ...
Díky Honza.

Benzínem se nemá hasit ohniště
teď už je to jedno, ale pro příště... (K.P.)
Ivan Bibr
Administrator
Hero Member
*****

Karma: 52
: 3 298



« #1 : February 03, 2006, 15:18:44 »

Vlezte do korenoveho adresare tech dokumentu a zadejte tento prikaz:

find . -type f -exec chmod a-x {} \;

U vsech souboru, ktere najde v aktualnim adresari a podadresarich, to odebere pravo x vsem skupinam uzivatelu. U adresaru musi zustat, protoze x znamena moznost prochazet adresarem...

Hobil
Hero Member
*****

Karma: 58
: 4 006


« #2 : February 03, 2006, 15:30:08 »

v podadresářích to nefunguje. H.

Benzínem se nemá hasit ohniště
teď už je to jedno, ale pro příště... (K.P.)
Hobil
Hero Member
*****

Karma: 58
: 4 006


« #3 : February 03, 2006, 15:36:39 »

Tak oprava, funguje; neměl jsem mezi složenou závorkou a zpětným lomítkem mezeru. Díky moc. Honza.

Benzínem se nemá hasit ohniště
teď už je to jedno, ale pro příště... (K.P.)
Guest
« #4 : March 25, 2006, 18:23:10 »

Podobne lze hromadne zmenit napr. vlastnika (ze stary na novy):
find . -user stary -exec chown novy {}\;
Zmena postihne aktualni adresar a podadresare.
H.
: [1]
   |   
 
: