[ boccio @ 05.02.2005. 20:59 ] @
| Imam interesantan problem.
Da li je moguce napraviti web-based upload fajlova u odredjeni folder, ali da on pri tome ne bude CHMOD-ovan na 666. U pitanju je cisti security issue, dakle cilj je da se folder ne ostavi otvoren za "everyone" a da pritom moze da se uploaduje fajl u njega iz web-forme.
TIA |
[ _owl_ @ 06.02.2005. 02:34 ] @
Normalno da je moguce, konkretna podesavanja zavise od toga pod cijim privilegijama ce se pokretati skripta koja vrsi upload i u ciji se direktorijum pise (znaci user i group kojima pripadaju). Izvodljivo je da dozvole direktorijuma budu 700 (za ovo resenje je potrebno da php radi kao cgi sa privilegijama korisnika ciji je direktorijum).
[ boccio @ 06.02.2005. 08:37 ] @
_owl_ - hvala na odgovoru.
Da li bi mogao samo malo da pojasnis na koji nacin da to postignem? Predpostavljam da mislis da se chown-uje dir u koji treba da uploadujem na usera koji Apache koristi? Onda bi moglo da prodje za chmod 644 ?
[ _owl_ @ 06.02.2005. 10:36 ] @
Ako koristis Apache,
ovde mozes da vidis sta je potrebno podesiti da bi CGI skriptove mogao da teras pod drukcijim privilegijama od samog web servera. Ako bi PHP bio kompajliran kao CGI onda bi mogao da imas 700 dozvole na direktorijumu (upload-ovanim fajlovima bi se takodje moralo pristupati preko nekog programa/skripta). Znaci sa gorepomenutim resenjem chownujes skriptu i direktorijum na istog proizvoljnog korisnika.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.