Chmod Command Linux alatt

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:

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.

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ők

Tová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.