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.
Š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:
setuid
: umožňuje spustenie súboru s právami vlastníka súborusetgid
: umožňuje spustenie súboru s právami skupiny, ktorej je súbor určený.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.suid
: umožňuje používateľovi spúšťať programy s právami vlastníka súboruTieto oprávnenia sa používajú na zaistenie bezpečnosti a ochranu systému pred neoprávneným prístupom a úpravami.
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.
Apply the discount by inserting the promo code in the special field at checkout: