- - Jak opravit složky, které nelze zapisovat podle uživatelského účtu v systému Linux

Jak opravit složky, které nelze zapisovat podle uživatelského účtu v systému Linux

Ne všechny složky v operačním systému Linuxsystém lze zapisovat uživateli. Má to dobrý důvod: Složky na systémové úrovni vyžadují oprávnění na vysoké úrovni. Problém s těmito oprávněními spočívá v tom, že často zablokuje přístup na úrovni uživatele. Pokud se tedy pokoušíte umístit soubory do systémového adresáře a nejste schopni, musíte se naučit, jak změnit oprávnění, aby měli přístup uživatelé bez oprávnění root.

V této příručce vám ukážeme, jak můžete aktualizovat oprávnění složek v systému Linux tak, aby je bylo možné zapisovat pomocí uživatelského účtu.

Aktualizujte oprávnění složek v terminálu

Oprávnění ke složkám v Linuxu se nejsnadněji aktualizují pomocí chmod příkaz. Zde je malý seznam základních oprávnění chmod.

  • 7 - číst, psát a vykonávat.
  • 6 - číst a psát.
  • 5 - číst a vykonávat.
  • 4 - pouze ke čtení
  • 3 - psát a vykonávat.
  • 2 - pouze pro zápis.
  • 1 - provést pouze.
  • 0 - žádný přístup.

Každé z čísel v seznamu pracuje sPříkaz Chmod ve skupinách po třech. Zde je příklad. Chcete-li změnit oprávnění složky „test“ v systému Linux, aby všichni mohli v ní číst, psát a spouštět kód. Dělat:

chmod 777 /test

Navíc pro změnu oprávnění každé jednotlivé složky v adresáři „test“ tak, aby odrážel stejná oprávnění, musí být použita rekurzivní volba. Například

chmod 777 -R /test

Každé z čísel v příkladu příkazu Chmodvýše má účel. První číslo představuje uživatele. Druhé číslo nastavuje oprávnění pro skupinu a třetí nastavuje oprávnění pro zbytek systému.

Pokud tedy máte problémy se zápisem do složky v systému, která není přístupná, podívejte se do výše uvedeného seznamu a použijte ji na níže uvedený příklad kódu.

chmod XXX

Nebo aktualizujte všechny složky uvnitř složky nejvyšší úrovně.

chmod XXX -R folder-name

Aktualizujte vlastnictví složek v terminálu

Někdy není možné aktualizovat jednotlivá oprávnění složky pomocí Chmod. Uživatel někdy musí aktualizovat vlastnictví adresáře úplně.

Dobrým příkladem časů, kdy je třeba aktualizovat vlastnictví adresáře, je, pokud se zabýváte umisťováním souborů webových stránek do / var / www /, manipulací se soubory databáze atd.

Chcete-li změnit vlastnictví libovolného adresáře v systému Linux, získejte přístup root pomocí su nebo sudo-s příkaz v terminálu.

su

nebo

sudo -s

S root přístupem použijte chown Příklad níže, chcete-li zcela změnit vlastnictví adresáře.

chown user:user /location/of/directory

Jakmile spustíte chown příkaz výše, použijte ls příkaz spolu s přepínačem „l“ zkontroluje oprávnění složky a potvrdí, že fungovala.

ls -l /location/of/directory

Aktualizujte oprávnění složek ve správci souborů

Aktualizace oprávnění prostřednictvím správce souborů naLinux je ve srovnání s příkazovým řádkem výrazně omezen. Pokud však nejste fanouškem terminálu, je dobré vědět, jak to udělat se správcem souborů.

Gnome / Budgie atd

Krok 1: Otevřete okno terminálu a použijte sudo příkaz ke spuštění správce souborů jako root.

sudo nautilus

Krok 2: Klikněte na správce kořenových souborů. Poté najděte „kořenový systém souborů“ a získejte přístup k systémovým souborům na pevném disku Linux.

Krok 3: Pomocí správce souborů Gnome vyhledejte v systému souborů složku, kterou chcete aktualizovat.

Krok 4: Klepněte pravým tlačítkem myši na složku a vyberte „Vlastnosti“.

Krok 5: Kliknutím na kartu „Oprávnění“ získáte přístup k oprávnění složky.

Krok 6: Pomocí okna oprávnění nastavte složku na libovolná oprávnění. Poté klikněte na tlačítko „Změnit oprávnění“.

Zavřete okno „Vlastnosti“ a oprávnění by se měla automaticky aktualizovat do adresáře.

KDE

Bohužel není možné otevřít správce souborů KDE Dolphin jako root snadno díky softwarové opravě. Místo toho postupujte podle pokynů na příkazovém řádku výše a místo toho aktualizujte oprávnění.

Mate

Krok 1: Otevřete okno terminálu a spusťte níže uvedený příkaz a spusťte správce souborů Mate jako root.

sudo caja

Krok 2: Klikněte na „souborový systém“ ve sloupci „Zařízení“ vlevo. Poté vyhledejte v kořenové složce soubor, pro který chcete změnit oprávnění.

Krok 3: Klepněte pravým tlačítkem myši na složku, kterou chcete upravit, a vyberte možnost Oprávnění.

Krok 4: V části „Oprávnění“ můžete nastavit oprávnění složky. Poté klikněte na tlačítko „Změnit oprávnění“.

Krok 5: Zavřete okno „Vlastnosti“.

Po zavření okna „Vlastnosti“ by se oprávnění měla automaticky aktualizovat.

XFCE

Krok 1: Otevřete Thunar jako root stisknutím Alt + F2 a zadáním níže uvedeného příkazu do rychlého spouštěče.

pkexec thunar

Krok 2: Do pole, které se objeví, zadejte přístupové heslo uživatele Thunar v kořenovém režimu.

Krok 3: Na levém postranním panelu najděte „kořenový adresářový systém“ a vyberte jej, abyste získali přístup do kořenového souborového systému. Pomocí správce souborů vyhledejte složku, pro kterou chcete aktualizovat oprávnění.

Krok 4: Klepněte pravým tlačítkem myši na složku a vyberte „Vlastnosti“. Poté kliknutím na „Oprávnění“ otevřete okno oprávnění.

Krok 5: V okně „Oprávnění“ můžete pomocí tohoto okna nastavit oprávnění složky. Poté zavřete okno.

Při zavřeném okně „Vlastnosti“ by se měla automaticky použít nastavení oprávnění.

Obecní správci souborů Linux

Existuje spousta různých správců souborůtam. V této části průvodce jsme se zabývali 4 nejběžnějšími. Pokud váš správce souborů není zahrnut, zvažte raději postup podle pokynů terminálu.

Komentáře