nainstaloval som apache php a vsetky osmariny, /var/www tam mam index.,html ktor ynemozem menit, pretoze treba nastavit atributy, pravym klikom to nejd elebo pise ze niesom majitelom tak sa neda ( som jeidny user na tomto PC tak neviem preco to pise ) , nejde ot nejak obist cez terminal ? prosim napiste presn eco tam mam napisat dakujeeeeeeem :)
Tiež ďakujem
niesom si isty ci -R alebo -r. Kukni maual a hladj recursive
chown meni vlastnika a grupu s prepinacom R recursive
na zmenu opravnenia je chmod
chmod 777 je dost odvazny pocin, lebo umoznuje vsetkym zapisovat, citat a vykonavat. Skor sa pozri na vlastnika /var/www lebo tam byvaju problemy. Niektore skripty apacha bezia pod userom nobody
Ono atributy pokial boli zmene php scriptom, tak sa daju zmenit jedine php scriptom.
Lenze ako dany php script napisat a kde konkretne ho ulozit aby to fungovalo?
Dakujem
ftpcko vytvara subory s vlastnikom podla login name(v defaultnej konfiguracii, ziadne mysql a podobne)
php vytvara subory s vlastnikom apache(httpd,nobody....zalezi pod cim bezi webserver)
existuje nieco ako suid na php(tj bude sa to vykonavat pod pozadovanym userom), osobne som zatial neskusal
jednoduche riesenie je zvyknut si na vybrany dir, do ktoreho(a len do ktoreho) bude mat webserver pravo pisat a tam tie subory hadzat.
skus sa pozriet po tom suphp, ale je mozne, ze v pripade jeho pouzitia hrozia nejake bezpecnostne rizika