I fallet som du är höger nu, mig, skulle gör dessa rekommendationer:
- Skapa ett separat sparar systemet utan det utförbara attribut. /tmp/yourfolder kunde vara nog. Detta ska takeomsorg av faktumet som du behöver att ha uploads att begränsas, så en separat /tmp filesystem är det bäst tinget som ska göras med en linux i produktion. om du inte har det, du kan fråga rotar för att skapa en spara och för att montera den som en separat filesystem, med noexecalternativet. det ska arbete precis som väl.
I detta fall om monteringen pekar, ägas by rotar, och gruppen ”apache”, du behöver uppsättningen dessa tillåtelser på monteringstid: 2775 för sparar och försäkrar sparar är på 664 med apache: apache som ägaren: grupp.
- Fråga rotar för att skapa en crontab som tar dessa, sparar från den tillfälliga mappen och apachen: apache tillåtelser, till finalarkivet med de korrekta tillåtelserna och äganderätten. något att sägawwwdata: wwwgroup och tillåtelser 664 för sparar och 775 för arkiv. Det ska är nog för att apache ska ta fram men skriver without tillåtelser.
- Aldrig. Lämnade aldrig sparar i din webbserver som ägdes av den samma användaren som är rinnande apache. det är varför jag rekommenderar att skapa något den lika wwwdataen: wwwgroup
Hoppas denna hjälp dig. Jag har denna sort av att ställa in spring på kicken trafikerar mycket och mycket känsliga webbplatser utan problem.