Hallå!
Har en webbserver (Apache) med php installerat...
jag har även flera användare på min webbserver som har sina mappar under /usr/local/www/data/user/användare
hur gör jag för att inte användarna via php skall kunna ladda in andra filer från andras mappar...
alltså så att /usr/local/www/data/user/erik inte kan kolla på /usr/local/www/data/user/johan :s filer...
alltså tex. använda:
Nä, det kan inte vara sant. Med "safe-mode" blir man ju helt "handikappad" ;)
(Möjligen kör "alla" gratis-hotell safe-mode...)
Men som sagt, problemet har inte med PHP att köra utan har med att Apache är dålig på att hantera olika konton/rättigheter och kör alla script som "nobody".
Jag vet att vissa webbhotell kör med suexec. Men det är ju bara en fullösning på problemet, dessutom ganska ineffektivt eftersom webservern måste skapa en ny process för varje förfrågan.
En av anledningarna till att välja PHP är för att det är snabbt med många kraftfulla funktioner. Ska man köra med suexec tappar man snabbheten lik förbannat.
249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849