Oprávnění k souborům v systému Linux určují, kdo může soubory zobrazovat, upravovat nebo spouštět. Lze je nastavit pro tři skupiny uživatelů: vlastníka souboru, skupinu vlastníků a všechny ostatní uživatele.
Každý soubor má jedinečnou sadu oprávnění, která lze změnit pomocí příkazů chmod
a chown
. Správně nastavená oprávnění pomáhají chránit soubory před neoprávněným přístupem a zvyšují bezpečnost systému.
Speciální oprávnění v systému Linux jsou oprávnění, která umožňují uživatelům nebo procesům provádět v systému určité akce. Mohou být přidělena souborům nebo adresářům a zahrnují následující:
setuid
: umožňuje spustit soubor s právy vlastníka souboru.setgid
: umožňuje spouštění souboru s právy skupiny, které soubor patří.sticky bit
: zabraňuje smazání souborů v adresáři, pokud uživatel, který soubor maže, není vlastníkem nebo správcem.suid
: umožňuje uživateli spouštět programy s právy vlastníka souboru.Tato oprávnění slouží k zajištění bezpečnosti a ochraně systému před neoprávněným přístupem a změnami.
Chcete-li zjistit oprávnění linuxového souboru, spusťte tento příkaz ve složce, kde je soubor umístěn:
ls -l
Chcete-li nastavit zvláštní oprávnění, můžete použít příkaz chmod
. Použijte následující příkaz:
chmod u+s file_name
kde"u
" znamená user,"s
" znamená setuid
a"file_name
" znamená název souboru.
Podobně pro nastavení setgid
použijte příkaz:
chmod g+s file_name
kde"g
" znamená group.
Chcete-li nastavit sticky bit
, použijte příkaz:
chmod +t directory_name
kde"t
" znamená sticky bit
a"directory_name
" znamená název adresáře.
A konečně pro nastavení suid použijte příkaz:
chmod +s file_name
kde"+"
znamená přidání práva a"s
" znamená suid.
Apply the discount by inserting the promo code in the special field at checkout: