Sobes.tech
Junior — Middle

Čo znamenajú číselné hodnoty používané pri nastavovaní prístupových práv pomocou príkazu chmod?

sobes.tech AI

Odpoveď od AI

Číselné hodnoty v príkaze chmod určujú prístupové práva k súborom a adresárom v systémoch podobných Unixu. Každé číslo je súčtom oprávnení pre tri kategórie používateľov: vlastníka (user), skupinu (group) a ostatných (others).

Každé oprávnenie je zakódované číslom:

  • 4 — právo čítať (r)
  • 2 — právo zapisovať (w)
  • 1 — právo spúšťať (x)

Napríklad číslo 7 (4+2+1) znamená plný prístup (čítanie, zapisovanie, spúšťanie), 6 (4+2) — čítanie a zapisovanie, 5 (4+1) — čítanie a spúšťanie.

Príkaz chmod 754 file nastaví:

  • vlastníkovi: 7 (rwx)
  • skupine: 5 (r-x)
  • ostatným: 4 (r--)

Týmto spôsobom tri číslice postupne určujú práva pre vlastníka, skupinu a ostatných.