Már nem tudom hanyadjára szaladok bele, hogy egy összetett könyvtár struktúrát és a benne lévő fájlokban kell átírnom a hozzáférési jogokat, a könyvtárakhoz o+x és o+r a fájlokhoz csak o+r . Persze én is írhatnék ilyet, de lusta vagyok és szerintem már ezret is írhattak belőle. Nem tudjátok hol találok egy kész ilyet?
MEGOLDÁS:
Nem kell semmilyen script, a következő parancs $chmod o+X -R * minden könyvtárat kereshetővé tesz, de a könyvtárakban lévő állományokat nem módosítja. Így ha az "other" felhasználó számára olvashatóvá, és kereshetővé akarunk tenni egy összetett könyvtár/állomány struktúrát a következő parancsokkal a gyökérkönyvtárból indulva megtehetjük:
$chmod o+X -R *
$chmod o+r -R *
ennyi :D
- 743 megtekintés
Hozzászólások
man chmod-ban ez van. Ez nem jó?
The letters rwxXst select file mode bits for the affected
users: read (r), write (w), execute (or search for directories)
(x), execute/search only if the file is a directory or already
has execute permission for some user (X), set user or group ID on
execution (s), restricted deletion flag or sticky bit (t).
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
Magyarán ha egy összetett directory/fájl struktúra gyökerében, kiadom a következő parancsot:
chmod o+X -R *
akkor az csak a könyvtárakra értendő?
Kipróbálom!
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
próbáld ki és számolj be az eredményről (-::
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
Valahol az UHU tudasbazisban. En is onnan szedtem:
find . -type d -print0 | xargs -0 -r chmod 755
find . -type f -print0 | xargs -0 -r chmod 644
Akt. konyvtarban csinalja meg, szoval lehetoleg ne a /-bol futtasd :)
- A hozzászóláshoz be kell jelentkezni