Middle+
Aké sú účty a práva v Linuxe?
sobes.tech AI
Odpoveď od AI
V Linuxe existujú rôzne typy účtov a úrovne oprávnení, ktoré zabezpečujú bezpečnosť a správu prístupu:
- root (superužívateľ) — má úplný prístup ku všetkému v systéme, môže vykonávať akékoľvek príkazy a meniť akékoľvek súbory.
- Bežní používatelia — majú obmedzené práva, môžu pracovať iba so svojimi vlastnými súbormi a spúšťať povolené procesy.
- Skupiny — skupinujú používateľov pre jednoduchšiu správu práv prístupu k súborom a zdrojom.
Práva v Linuxe sú založené na modeli vlastníka, skupiny a ostatných používateľov, s tromi typmi povolení:
- r (čítanie) — právo čítať súbor alebo adresár.
- w (písanie) — právo zapisovať alebo meniť.
- x (spustenie) — právo spustiť súbor alebo vstúpiť do adresára.
Existujú aj špeciálne práva:
- SUID/SGID — umožňujú spúšťať program s právami vlastníka súboru alebo skupiny.
- Sticky bit — zvyčajne sa používa v adresároch, aby ho mohol vymazať iba vlastník súboru.
Príklad zobrazenia práv a vlastníkov súboru:
ls -l /cesta/k/súboru