A fájl engedélyeinek módosítása a Linux parancssorból
A chmod parancs (azaz változás mód) lehetővé teszi a fájlok és mappák hozzáférési jogosultságainak módosítását.
A chmod parancs, mint más parancsok, végrehajtható a parancssorból vagy egy parancsfájlból.
Ha meg kell adnia a fájl engedélyeit, használhatja az ls parancsot .
chmod Command Syntax
Ez a megfelelő szintaxis a chmod parancs használatakor:
chmod [opciók] mód [, mód] file1 [fájl2 ...]Az alábbiak a chmod által használt szokásos opciók:
- -f, --silent, --quiet (elnyomja a legtöbb hibaüzenetet)
- -v, --verbose (minden feldolgozott fájllal diagnosztizál)
- -c, --cserék (például verbose, de jelentések csak akkor, ha változás történt)
- -R, --recursive (fájlok és könyvtárak rekurzív módosítása)
- --help (megjeleníti a súgót és kilép)
- --verzió (output verzióinformációk és kilépések)
Az alábbiakban felsoroljuk a számos, a felhasználóhoz, csoporthoz és a számítógép többi felhasználójához tartozó numerikus jogosultságok listáját. A szám mellett a read / write / execute letter equivalent.
- 7, rwx, olvasni, írni és végrehajtani
- 6, rw-, olvasni és írni
- 5, rx, olvasni és végrehajtani
- 4, r--, csak olvasható
- 3, -wx, írni és végrehajtani
- 2, -w-, írj csak
- 1, --x, csak végrehajtani
- 0, ---, nincs
chmod parancs példák
Ha például meg akarta változtatni a "résztvevők" fájljainak engedélyeit, hogy mindenki teljes hozzáféréssel rendelkezzen, akkor megadja:
chmod 777 résztvevőAz első 7 beállítja a jogosultságokat a felhasználó számára, a második 7 beállítja a csoport jogosultságait, a harmadik pedig mindenki számára engedélyezi a jogosultságot.
Ha azt szeretné, hogy az egyetlen, aki hozzáférhet, akkor használja:
chmod 700 résztvevőAnnak érdekében, hogy teljes hozzáférést biztosítson magának és a csoporttagoknak:
chmod 770 résztvevőHa meg szeretné őrizni a teljes hozzáférést, de meg szeretné őrizni másokat a fájl módosításától, használhatja a következőket:
chmod 755 résztvevőA fentiek alapján a fenti betűkkel módosíthatja a "résztvevők" engedélyeit, hogy a tulajdonos olvashassa és írhassa a fájlt, de nem változtat más felhasználók számára engedélyeket:
chmod u = rw résztvevőkTovábbi információ a chmod parancsról
Megváltoztathatja a meglévő fájlok és mappák csoport tulajdonjogát a chgrp paranccsal. Módosítsa az új fájlok és mappák alapértelmezett csoportját a newgrp paranccsal.
Ne felejtsük el, hogy a chmod parancsban használt szimbolikus hivatkozások hatással lesznek az igazi célobjektumra.