chmod v linuxu rubrika: Programování: PHP

2 ondracek2lukas
položil/-a 12.1.2018

Zdravim mám dotaz.

Moc neumím s linuxem ale chtěl jsem se s ním trochu neučit nainstaloval jsem debian a rozjel si tam apache,php,mysql,...
vše funguje jak má.
Nainstaloval jsem tam i samba server kterej mi vytvoří sdílený disk a po síti tam nahrávám soubory z jiného PC.
hned v indexu jsem narazil na problém dostal sem error 500.
v logu jsem zjistil chybu failed to open stream: Permission denied in /var/www/test
chvíli jsem googlil a zjistil jsem že to dělá oprávnění takže jsem nastavil chmod -R 777 /var/www/test
chyba zmizela super ale problém opět nastává v případě když vytvořím nový soubor který má opět chmod 660.
chci se zeptat jak v tomto konkrétním případě nastavím defaultní chmod 777 pro tuto složku? děkuji za odpověď.

odkaz
5 kx.matejka
odpověděl/-a 14.1.2018

Jestli tu sambu používáš jen pro deploy, tak jí nastav stejného uživatele pod jakým běží webserver.
viz https://ubuntuforums.org/showthread.php?t=2048096

Komentáře

  • ondracek2lukas : To vypadá že by mohlo fungovat až dojdu domů tak to vyzkouším ale přijde mi to jako rozumné řešení díky za pomoc 15.1.2018

Pro zobrazení všech 7 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.