0775 je ok za lokal. Dakle, ne moraš 0777.
Vlasnik i grupa kojoj pripada vlasnik + server proces (www-data), treba da ima dozvole da čita, piše i da izvršava. Ostali - read only, samo čitanje.
Kada taj sajt koji radiš, uploaduješ sa localhost-a na (pretpostavljam) shared hosting, jednostavno ih uploaduj, kao što si to činio i pod windowsom. Filezilla.
U 99.99% slučajeva, sve dozvole treba da su regulisane od strane provajdera, automatizovane (zato postoje *nix network admini, jel' da... zato ih i plaćaju), gde kasnije kroz cli/ssh ili GUI program možeš da modifikuješ ili direktorijume ili fajlove pojedinačno, ali kao što rekoh, onda kada ih uploaduješ i proveriš da li to radi, isto je kao što ti je i do sada bilo, dok si bio na windozi što se tiče dozvola.
Konkretno, za debian/ubuntu (za dev./testing setup, localhost na tvojoj mašini):
sudo chown -R www-data:www-data /var/www/sajt
sudo chmod -R 775 /var/www/sajt
I gotovo.
/var/www/sajt - prilagodi da bude kako jeste kod tebe.
Pre toga, dodaj samog sebe kao korisnika da budeš i u www-data (www-data jeste zapravo apache) grupi, logično.
"Sjedini se" sa apache serverom.
Npr..
sudo adduser goropad www-data
sudo adduser www-data goropad
I to je to.
Evo recimo kako izgleda jedan direktorijum sa dozvolama kada je u pitanju shared hosting na Lupiji. Ništa pod milim bogom nisam pipnuo ja lično povodom dozvola nakon upload-a, sve automatski prekršteno prilikom upload-a, a praksa sa dozvolama na mom PC računaru je identična kao gore.
[Ovu poruku je menjao plus_minus dana 16.05.2016. u 11:01 GMT+1]
about:networking