Sobes.tech
Junior — Middle

Mit jelentenek a numerikus értékek, amelyeket a chmod parancs használatakor a hozzáférési jogok beállításához használnak?

sobes.tech MI

Válasz az MI-től

A chmod parancsban szereplő numerikus értékek meghatározzák a hozzáférési jogokat Unix-szerű rendszerekben. Minden szám a három felhasználói kategória (felhasználó, csoport, mások) jogosultságainak összegét jelenti.

Minden jogosultságot egy szám kódol:

  • 4 — olvasási jog (r)
  • 2 — írási jog (w)
  • 1 — végrehajtási jog (x)

Például, a 7 (4+2+1) teljes hozzáférést jelent (olvasás, írás, végrehajtás), a 6 (4+2) — olvasás és írás, az 5 (4+1) — olvasás és végrehajtás.

A chmod 754 file parancs beállítja:

  • a tulajdonosnak: 7 (rwx)
  • a csoportnak: 5 (r-x)
  • másoknak: 4 (r--)

Így a három szám egymás után határozza meg a jogosultságokat a tulajdonos, a csoport és a többiek számára.