Hozzászólások
Sziasztok!
A problemam a kovetkezo lenne:
Van egy konyvtar, tele rengeteg konyvtarak+fajlal. (ez olyan gyakran megesik :) )
Szoval, szeretnem a jogosultsagokat beallitani ugy, hogy a konyvtar osszes bejegyzese (fajlok+konyvtarak kb 120000 bejegyzes) azonos user+group id-hez legyenek rendelve. Ez a resze megtortent a szokasos modon.
Csak ez a user irhatja-olvashatja a fajlokat. Ez a resze sem okozott gondot.
A gond az, hogy amikor rekurzivan beallitom a flag-eket 600-ra akkor az osszes fajl felveszi a helyes ertek. A konyvtarak pedig atjarhatatlanok lesznek a user szamara mivel a fajlok execute atributuma ekvivalenciaba esnik a mappak atjarhatosagi attributumaval ezert ez csak ugy oldhato meg, hogy bekapcsolom ezt is vagyis 700-ra allitok mindent. Ugyanebbol kifolyolag megint ekvivalensen viszi magaval az osszeset, igy a fajlok executable attributumot kapnak.
Szoval a kerdesem az lenne, hogy hogyan tudnam szeparaltan vegigereszteni a chmod-ot, hogy a konyvtarak 700-at, a fajlok 600-at kapjanak?
A segitsegeket elore is koszonom. :)
- A hozzászóláshoz be kell jelentkezni
find konyvtarneve -type d -exec chmod 700 {} \;
find konyvtarneve -type f -exec chmod 600 {} \;
- A hozzászóláshoz be kell jelentkezni
Hihetetlen: mukodik.
Ezer koszonet megegyszer :D
- A hozzászóláshoz be kell jelentkezni