Jednou z nejvíce matoucích a často frustrujících částí Linuxu pro nové uživatele je koncept oprávnění souborového systému. Dříve platilo, že pokud jste chtěli změnit oprávnění k souborům v systému Linux, museli jste na terminálu zadávat tajemné příkazy. Nyní však desktopová prostředí jako GNOME a KDE Plasma usnadňují kontrolu a úpravu těchto nastavení.
V tomto článku vysvětlíme, jaká jsou jednotlivá nastavení oprávnění k souborům, a ukážeme vám, jak na to upravit je v každém ze čtyř hlavních linuxových desktopových prostředí: GNOME, Plasma, Cinnamon a XFCE.
Základy oprávnění k souborům v systému Linux
Existují čtyři základní možnosti nastavení oprávnění v systému souborů Linux. K omezení nebo udělení přístupu k adresářům i jednotlivým souborům můžete použít následující nastavení oprávnění:
- Žádné povolení (nebo žádné)
- Pouze ke čtení
- Číst a psát
- Spustitelný
Každé z těchto oprávnění můžete jednotlivě přiřadit jednomu ze tří konkrétních typů uživatelů: vlastníkovi souboru, uživatelům, kteří jsou členy konkrétní skupina a všichni ostatní uživatelé, kteří nejsou vlastníkem souboru ani ve skupině s definovanými oprávněními – budeme je nazývat veřejnými uživatelů.
Příbuzný: Jak zachovat oprávnění souborů při kopírování souborů v Linuxu
Následuje stručné vysvětlení účinků každého nastavení oprávnění.
Bez povolení
Oprávnění souboru můžete nastavit na žádné pouze pro skupiny a veřejné uživatele. Vlastník bude mít vždy alespoň oprávnění pouze pro čtení ke každému souboru, který vlastní.
Pokud uživatel nemá oprávnění k přístupu k souboru nebo adresáři, tato položka bude pro uživatele neviditelná. Nezobrazí se v žádném výpisu adresáře a uživatel nebude mít přímý přístup k souboru nebo adresáři, i když nějak ví, že tam je.
Oprávnění souboru pouze pro čtení
Jak to zní, uživatel s oprávněním pouze pro čtení bude moci číst pouze zadaný soubor nebo adresář. Nebudou moci nic zapisovat, upravovat ani mazat.
Pokud je oprávnění vlastníka nastaveno pouze pro čtení, systém zobrazí varování, když se pokusíte položku upravit nebo smazat. Stále však budete moci přepsat stav pouze pro čtení.
Oprávnění ke čtení a zápisu souboru
S oprávněními ke čtení a zápisu bude mít uživatel nebo skupina přístup k položkám, vytvářet, upravovat a mazat položky. Je možné udělit někomu přístup pro zápis do adresáře, aby mohl vytvářet soubory, ale omezit přístup pro zápis k jednotlivým souborům v tomto adresáři, které je třeba chránit.
Oprávnění ke spustitelnému souboru
Oprávnění ke spustitelnému souboru je speciální nastavení, které uživateli umožní spouštět (spouštět) skript nebo binární soubor jako program. Například soubory, které spouštějí aplikace, budou v systému souborů nastaveny jako spustitelné.
Příbuzný: Co je AppImage? Jak to spustit na Linuxu
Jak změnit oprávnění souborů Linux v GNOME
Chcete-li změnit oprávnění k souboru na ploše GNOME, otevřete správce souborů GNOME, klikněte pravým tlačítkem na soubor nebo adresář, který chcete upravit, a vyberte Vlastnosti.
Dále vám systém nabídne dialogové okno, které zobrazuje informace o souboru nebo adresáři, který jste vybrali, a umožňuje vám upravit určité atributy.
V dialogovém okně vlastností souboru přepněte na Oprávnění kartu shora. Na kartě Oprávnění budete moci změnit oprávnění souboru pro vlastníka, skupinu (skupiny) a další (kohokoli, kdo není vlastníkem nebo členem skupiny s přístupem).
Kontrola Vykonat pole ve spodní části dialogu umožní uživatelům s přístupem spustit soubor jako program nebo skript.
Jak změnit oprávnění k souborům v KDE Plasma
Chcete-li se dostat do nastavení oprávnění v Plasma, postupujte přesně tak, jak je uvedeno výše. Otevřete správce souborů, vyhledejte soubor nebo adresář, který chcete upravit, a klikněte pravým tlačítkem na jeho ikonu.
V kontextové nabídce, která se otevře, stačí kliknout na Vlastnosti v dolní části seznamu a zobrazí se vám dialogové okno, jak je uvedeno níže.
Klikněte na Oprávnění v horní části dialogového okna a systém vám nabídne možnosti nastavení oprávnění pro vlastníka, skupinu a další.
Plasma používá mírně odlišné znění, ale všechna oprávnění mají stejný význam. Můžete si vybrat Žádný přístup, Lze pouze prohlížet, a Může prohlížet a upravovat. Pod třemi možnostmi oprávnění je zaškrtávací políčko, aby byl soubor v případě potřeby spustitelný.
Jak změnit oprávnění k souboru pomocí Cinnamon
Stejně jako u většina ostatních desktopových prostředí Linuxu, abyste se dostali k nastavení oprávnění k souboru v Cinnamon, budete muset otevřít správce souborů, najít soubor nebo adresář, který potřebujete nakonfigurovat, a kliknout na něj pravým tlačítkem.
Po kliknutí na Vlastnosti možnost, Cinnamon vám nabídne konfigurační dialogové okno, jak je znázorněno níže.
Dialogové okno Cinnamon pro konfiguraci oprávnění souborů je založeno na GNOME a je téměř úplně stejné jako v GNOME. Stačí kliknout na Oprávnění kartu uprostřed nahoře. Poté si budete moci vybrat z Žádný, Pouze ke čtení, a Číst a psát pro každý ze tří typů uživatelů. V dolní části je také zaškrtávací políčko pro nastavení položky jako spustitelné.
Jak změnit oprávnění k souborům v XFCE
Na ploše XFCE můžete také změnit oprávnění k souborům a adresářům otevřením správce souborů, vyhledáním souboru nebo adresáře, se kterým chcete pracovat, a kliknutím pravým tlačítkem na položku. Poté vyberte Vlastnosti z kontextové nabídky, která se zobrazí.
Jak je znázorněno níže, otevře se dialogové okno vlastností a umožní vám změnit nastavení oprávnění pro položku, se kterou pracujete.
Nejprve klikněte na Oprávnění v horní části dialogového okna zobrazíte nastavení oprávnění k souboru a adresáři. Stejně jako u všech výše uvedených desktopových prostředí si budete moci vybrat z Žádný, Pouze ke čtení, a Číst psát. XFCE také poskytuje čtvrtou možnost pro nastavení oprávnění Pouze pro zápis.
Můžete to odškrtnout Povolit spuštění tohoto souboru jako programu k udělení spustitelných oprávnění k souboru.
Pochopení oprávnění souborů v systému Linux vám dává kontrolu
Znalost toho, jak kontrolovat a měnit oprávnění k souborům, vám dává úplnou kontrolu nad tím, kdo může co dělat s programy a informacemi ve vašem systému Linux. Pomocí správce souborů na ploše získáte možnost nastavit nejběžněji používaná oprávnění k souborům.
Pokud však zjistíte, že potřebujete ještě přísnější kontrolu nad oprávněními ve vašem systému souborů, na příkazovém řádku je k dispozici více možností. Naštěstí máme spoustu článků, které vám mohou pomoci zdokonalit se v příkazovém řádku Linuxu.
Pokud chcete správně spravovat oprávnění k souborům v libovolném operačním systému Linux, musíte znát příkaz chmod.
Přečtěte si další
- Linux
- Základní Linux
- Správa souborů
- Linuxové desktopové prostředí
JT je veterán z technologického odvětví s více než 25 lety zkušeností. Od technické podpory po programování a správu systému udělal vše. Zvláště rád učí nové uživatele svobodě a síle Linuxu.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem