Fizetési módok Abuse

Hogyan változtassuk meg a fájljogosultságokat Linuxban

05.12.2023, 23:24

A chmod (mód módosítása) parancsot egy fájl hozzáférési jogainak módosítására használják Linuxban. Lehetővé teszi az olvasási, írási és végrehajtási engedélyek módosítását a tulajdonos, a csoport és más felhasználók számára.

A parancs szintaxisa a következő

chmod [options] file permissions

Opciók:

  1. -R - a megadott könyvtárban lévő összes fájl és mappa jogosultságainak rekurzív megváltoztatása.
  2. -v - minden egyes jogosultságváltoztatásról szóló információ kimenete
  3. -c - csak azokról a fájlokról ad ki információt, amelyek engedélyei megváltoztak.

Engedélyek:

r - olvasás

w - írás

x - végrehajtás

Példák

A művelet kétféle lehet, vagy hozzáadni - jel "+" vagy eltávolítani - jel "-". Maguk a hozzáférési jogok hasonlóak az ls segédprogram kimenetéhez.

Hogyan változtassuk meg a fájljogosultságokat Linuxban

Például minden felhasználónak teljes hozzáférése van a test5 fájlhoz:

chmod ugo+rwx test0

Vagy vegyük el az összes jogosultságot a csoporttól és a többi felhasználótól:

chmod go-rwx test0

Adjunk a csoportnak olvasási és végrehajtási jogosultságot:

chmod g+rx test0

Minden más felhasználónak csak olvasási jogot:

chmod o+r test0

A test6 fájlhoz állítsuk be a SUID-ot:

chmod u+s test1

A test7 fájlhoz pedig állítsuk be az SGID-t:

chmod g+s test2

Lássuk, mi történik:

ls -l

Amint látod, minden egyszerű.