GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Jak změnit oprávnění k souboru

Při práci s Linuxem může nastat chvíle, kdy budete muset upravit oprávnění k souboru nebo složce kvůli chybě 403 na vašem webu nebo kvůli správnému fungování určitého skriptu nebo programu. To lze provést buď pomocí Správce souborů cPanel, díky kterému je to snadný proces, nebo přímo z příkazového řádku pro ty, kteří nemají cPanel. Jako vždy před provedením změn v souborech a složkách důrazně doporučujeme provést místní zálohu počítače, aby jej bylo možné snadno obnovit.

Jak změnit oprávnění pomocí cPanel

Přihlaste se do svého cPanelu.

Po přihlášení vyhledejte Správce souborů ikona. To bude v Souborech sekce, ve výchozím nastavení směrem nahoru.

Ze Správce souborů vyberete soubor nebo složku, pro které chcete změnit oprávnění. Po kliknutí na soubor / složku budete chtít kliknout na odkaz Oprávnění v horní části Správce souborů . Ve sloupci Oprávnění Správce souborů můžete také zobrazit aktuální oprávnění, která má soubor / složka.

Kliknutím na tento odkaz se otevře nová Změnit oprávnění dialogovém menu pro výběr oprávnění. Zde můžete snadno nastavit oprávnění, která chcete pro daný soubor nebo složku použít.

Jakmile nastavíte oprávnění, která chcete nebo jsou vyžadována, můžete dokončit a uložit změny kliknutím na Změnit oprávnění tlačítko.

Jak změnit oprávnění v příkazovém řádku

Pokud používáte jiný ovládací panel, který nemá podporu oprávnění nebo nemá žádný ovládací panel, můžete změnit oprávnění souboru nebo složky přímo z příkazového řádku. To se provede pomocí chmod příkaz. Tento příkaz je účinný, protože může přerušit určité funkce, které závisí na oprávněních k souboru, která měníte. Uživatel se doporučuje uvážit.

Změna oprávnění pro jeden soubor / složku

Přihlaste se na svůj server přes SSH nebo přejděte na příkazový řádek.

Po přihlášení budete chtít procházet soubor nebo složku, pro kterou měníte oprávnění. To lze provést pomocí cd příkaz. Tím se změní aktuální adresář na jakýkoli adresář zadaný po příkazu. Níže uvedený příklad se přesune do dokumentů složka v domovském adresáři uživatele _myuser_.:

cd  /home/myuser/documents 

Jakmile se dostanete do požadovaného adresáře (pwd příkaz vytiskne správný pracovní adresář), budete chtít zadat následující příkaz, kterým nahradíte oprávnění oprávněními, která chcete nastavit, a pojmenujte je názvem souboru nebo složky:

chmod permissions name

Příklad:

chmod 744 test

Tím se změní oprávnění souboru (nebo složky) s názvem test být 744, což znamená, že každý může číst, zapisovat a spouštět tento soubor.

Důrazně se nedoporučuje měnit oprávnění na 777.

Pomocí příkazu, jako je pwd před použitím chmod příkaz zajistí, že pracujete ve správném adresáři a pracujete se zamýšlenými soubory a složkami ve správném umístění.

  • Zadáním tohoto příkazu by se neměla zobrazit žádná zpráva, pokud se něco nepokazilo. Pokud se nic nezobrazí, oprávnění by se nyní měla změnit. Oprávnění pro soubory ve vašem aktuálním adresáři můžete zobrazit pomocí ls -l příkaz.

Rekurzivní změna oprávnění

Následující by měly být používány s maximální opatrností. Důrazně vám doporučujeme, abyste si před pokračováním zálohovali své soubory.

Pokud chcete změnit oprávnění pro všechny soubory a složky v adresáři, lze to snadno provést přidáním argumentu do výše uvedeného příkazu. To se provádí pomocí -R argument.

Příklad:

chmod -R 644 test

Tento příkaz změní oprávnění všech souborů a složek umístěných ve složce s názvem test být 644 . Vlastník by četl a zapisoval do souboru/složky, ale všichni ostatní mohou soubory/složky pouze číst.

Při zadávání cesty ke složce může být relativní k aktuálnímu umístění adresáře nebo absolutní (vzhledem ke kořenovému adresáři systému '_**/**_'). Chcete-li zadat absolutní cestu, budete chtít pokračovat s lomítkem ( / ). V opačném případě bude cesta považována za relativní k vaší aktuální pozici.

Ujistěte se, že -R v příkazu je velká písmena. V opačném případě nemusí příkaz fungovat tak, jak má.[

Změna vlastnictví souboru nebo složky

Při změně pouze skupiny se doporučuje použít příkaz chgrp, jak je popsáno níže. Tím se minimalizuje možnost, že se něco pokazí.

Spolu se změnou oprávnění k souboru můžete chtít změnit vlastníka nebo skupinu souboru nebo složky. K tomu existuje podobný příkaz, chown příkaz. Použití tohoto příkazu je následující:

chown user: group name

Nahraďte uživatele novým vlastníkem souboru a skupinu novou skupinou pro soubor. Název je název souboru nebo složky, pro kterou chcete změnit vlastnictví. Předpokládejme, že chcete rekurzivně změnit vlastnictví souborů a složek v adresáři. Je to podobné jako u chmod příkaz. Přidáním -R argument k příkazu.

Příklad:

chown -R testUser:testGroup test

Tím se změní vlastnictví všech souborů a složek v rámci testu adresář, takže testUser je vlastníkem a testGroup je skupina.

Změna vlastnictví skupiny souborů nebo složek

Podobně jako u chownu Tento příkaz lze použít buď na jeden soubor/složku, nebo rekurzivně. Příkaz, na který odkazujeme, je chgrp příkaz. Tento příkaz funguje podobně jako chown příkaz, kromě toho, že pouze tento změní skupinu souborů. Tento příkaz můžete použít takto:

chgrp group name

Nahrazení skupiny skupinou, které udělujete oprávnění k souboru, a název názvem složky nebo souboru. Při spuštění se tím změní pouze skupina souboru/složky, nikoli skutečný uživatel, vlastník souboru. -R argument lze také použít s tímto příkazem.

Další informace o chmod , chown, a chgrp příkazy, je doporučeno podívat se na manuálové stránky pro tyto příkazy. K těm se dostanete zadáním man (znamená ruční) plus příkaz poté. Například

man chmod

Pokud byste měli nějaké dotazy nebo potřebovali pomoc, kontaktujte nás prostřednictvím živého chatu nebo odesláním lístku našemu týmu technické podpory.


cPanel
  1. Jak změnit oprávnění a vlastníky pomocí příkazového řádku

  2. Linux chmod and chown – Jak změnit oprávnění a vlastnictví souborů v Linuxu

  3. Jak změnit oprávnění k souboru v cPanel File Manager

  1. Jak změnit oprávnění k souborům na disku Fat32?

  2. Jak změnit oprávnění k souborům a adresářům pomocí Správce souborů

  3. Jak změnit oprávnění pro určitý vzor souboru/příponu?

  1. Změnit oprávnění souboru

  2. Jak změním oprávnění k souboru nebo složce prostřednictvím ovládacího panelu?

  3. Jak použít chmod ke změně oprávnění k souboru?