Skip to main content

Hogyan használjuk a chmod parancsot Linux alatt

Tófólia Oasefol Epdm lyuk ragasztás (Április 2025)

Tófólia Oasefol Epdm lyuk ragasztás (Április 2025)
Anonim

A chmod parancs segítségével megváltoztathatja a fájlok és mappák hozzáférési jogosultságait.

A chmod parancs, mint más parancsok, végrehajtható a parancssorból vagy egy parancsfájlból.

Ha meg kell adnod a fájl engedélyeit, használd 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, r-x, 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ő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.

Beállítási módok

Használja a chmod-ot további file-rendszer módok beállításához fájlok és könyvtárak számára. Például a ragadós bit beállítása - ami azt jelenti, hogy csak a fájl tulajdonosa, a könyvtár tulajdonosa vagy a gyökérfelügyelő tudja törölni a fájlt, tekintet nélkül a fájl olvasási és írási csoportjának engedélyére - előtagolja az 1-et a számsorhoz:

chmod 1755 résztvevő