Pokud se chystáte na příkaz konzoly, bude to:
chmod -R 777 /www/store
. -R
(nebo --recursive
) je rekurzivní.
Nebo pokud chcete, aby všechny soubory v aktuálním adresáři měly všechna oprávnění, typ:
chmod -R 777 ./
Pokud potřebujete další informace o chmod
příkaz viz:Povolení souboru
Pokud všemi oprávněními myslíte 777
Přejděte do složky a
chmod -R 777 .
Složce a celému jejímu obsahu můžete udělit oprávnění pomocí volby -R
tj. rekurzivní oprávnění.
Ale navrhoval bych nedávat 777 oprávnění všem složkám a to je veškerý obsah. Každé podsložce ve složkách adresáře www byste měli udělit zvláštní oprávnění.
V ideálním případě uveďte 755
oprávnění z bezpečnostních důvodů k webové složce.
sudo chmod -R 755 /www/store
Každé číslo má význam v povolení. Nedávejte plné povolení.
N Description ls binary
0 No permissions at all --- 000
1 Only execute --x 001
2 Only write -w- 010
3 Write and execute -wx 011
4 Only read r-- 100
5 Read and execute r-x 101
6 Read and write rw- 110
7 Read, write, and execute rwx 111
- První číslo 7 – Čtení, zápis a spouštění pro uživatele.
- Druhé číslo 5 – Čtení a provádění pro skupinu.
- Třetí číslo 5 – Čtení a spouštění pro ostatní.
Pokud má vaše produkční webová složka více uživatelů, můžete odpovídajícím způsobem nastavit oprávnění a skupiny uživatelů.
Více informací:
- Porozumění oprávněním souborů:Co znamená „Chmod 777″?
- Jaká oprávnění k souborům mám nastavit pro web root?
- Proč by /var/www neměl mít chmod 777
Během klonování git nelze najít vzdáleného pomocníka pro „https“.
CentOS 64 bit špatný interpret ELF