Hallgatva többek véleményére, telepítettem egy LiteSpeed webszervert. Nagyon jónak tűnik, de lassan kezdem kiismerni, és jönnek a kérdések:
Futtatok egy PHP scriptet, és beállítottam, hogy a felhasználói könyvtár tulajdonosa legyen a script futtatója. A PHP programból le is kérdezem a getmyuid() fügvénnyel az azonosítót, és a kívánt felhasználó UID értékét kapom. Ám ha ez a script hozzányúl a fájlrendszerhez, például létrehoz egy állományt, akkor azt már nem ennek a felhasználónak a nevében teszi, hanem a litespeed-et futtató felhasználó nevében, ami nálam litespeed:litespeed … Hmmm … Ez azért nem szép tőle!
Tudom én ezt valahol állítani? El tudom érni, hogy a különböző virtuális hostokon futó PHP-k tényleg külön felhasználóként futódjanak?
S ha már erre valaki tud válaszolni, az talán azt is meg tudja mondani, hogy be tudom-e úgy állítani a chroot-ot, hogy a PHP programból se tudjak kinyúlni a virtuális host mappáján kívül, persze anélkül, hogy a PHP-t safe-módba állítanám?
Előre is köszönöm az ötleteket, tapasztalatokat. Remélem olvassa olyan is, aki komolyabban használta már a LiteSpeed-et.
legutóbbi hsz