Ako zobraziť oprávnenia súborov v systéme Linux

04.12.2023
23:35

Súborové oprávnenia v systéme Linux určujú, kto môže zobrazovať, upravovať alebo spúšťať súbory. Možno ich nastaviť pre tri skupiny používateľov: vlastníka súboru, skupinu vlastníkov a všetkých ostatných používateľov.

Každý súbor má jedinečnú sadu oprávnení, ktoré možno zmeniť pomocou príkazov chmod a chown. Správne nastavené oprávnenia pomáhajú chrániť súbory pred neoprávneným prístupom a zvyšujú bezpečnosť systému.

Čo sú to špeciálne oprávnenia?

Špeciálne oprávnenia v systéme Linux sú oprávnenia, ktoré umožňujú používateľom alebo procesom vykonávať určité činnosti v systéme. Môžu byť priradené súborom alebo adresárom a zahŕňajú nasledujúce položky:

  1. setuid: umožňuje spustenie súboru s právami vlastníka súboru
  2. setgid: umožňuje spustenie súboru s právami skupiny, ktorej je súbor určený.
  3. sticky bit: zabraňuje odstráneniu súborov v adresári, ak odstraňujúci používateľ nie je vlastníkom alebo správcom súboru.
  4. suid: umožňuje používateľovi spúšťať programy s právami vlastníka súboru

Tieto oprávnenia sa používajú na zaistenie bezpečnosti a ochranu systému pred neoprávneným prístupom a úpravami.

Ako nainštalovať.

Ak chcete zistiť oprávnenia linuxového súboru, spustite tento príkaz v priečinku, v ktorom sa súbor nachádza:

 ls -l

Ak chcete nastaviť špeciálne oprávnenia, môžete použiť príkaz chmod. Použite nasledujúci príkaz:

chmod u+s file_name

kde"u" znamená user,"s" znamená setuid a"file_name" znamená názov súboru.

Podobne na nastavenie setgid použite príkaz:

chmod g+s file_name

kde"g" znamená group.

Ak chcete nastaviť sticky bit, použite príkaz:

chmod +t directory_name

kde"t" znamená sticky bit a"directory_name" znamená názov adresára.

A nakoniec, ak chcete nastaviť suid, použite príkaz:

chmod +s file_name

kde"+" znamená pridanie práva a"s" znamená suid.

15% zľava na nové VPS
Ponáhľajte sa s objednávkou servera na ľubovoľnom mieste
Výber VPS

Ďalšie články

04.12.2023
6 848
Znalostná báza / Tímy
Účel príkazu mv
04.12.2023
16 666
Znalostná báza / Programy
AnLinux: ako nainštalovať a používať
04.12.2023
12 598
Znalostná báza / Programy
Emulátor terminálu Termux: ako ho nainštalovať a používať