Bekijk Volledige Versie : UId / GID staat op apache
Goede dag mensen,
Ik loop dat een probleem op waar ik zelf niet uit komt.
Met behulp van PHP script maak ik een map aan. Niet zo heel spanned gewoon via "mkdir" op dat moment wordt de map aangemaakt op de server alleen worden de UID / GID op apache gezet, hoe kan ik dit voorkomen?
Met vriendelijke groet,
Jeffrey
Zorgen dat je script als een andere user draait, maar das nie echt slim.
hrodenburg
03/01/08, 16:45
Opzich is het gevolg natuurlijk behoorlijk logisch. Je script wordt uitgevoerd door de user waar apache onder draait. Zoek eens op mod_ruid of suphp. Op die manier kun je je apache (per vhost) onder een andere user draaien. Maar is wel een behoorlijke grote ingreep uiteraard. Een andere oplossing is er naar mijn mening niet.
dennis0162
03/01/08, 17:05
http://directadmin.com/forum/showthread.php?t=12794&highlight=UID+GID
Sinds 1.293 http://www.directadmin.com/features.php?id=750 kan je met directadmin die UID en GID ook veranderen, is niet echt voorkomen maar kan och handig zijn.
kijk eens naar suPHP, die laat php alszijnde de eind gebruiker (je klant) scripts uitvoeren.
dennis0162
03/01/08, 20:42
Hij heeft een reseller pakket dus hij kan dit zelf niet oplossen.
Daar en tegen zijn de webhosters vrij mee werkend dus alles wat hier word geschreven zullen ze uitzoeken of ze er iets mee kunnen dus tips zijn altijd welkom.