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.