Szeretnék a felhasználóknak egyedi php.ini
buherálást engedélyezni, azonban nem szeretném, ha valaki 96MB-nál nagyobb memórialimitet állítana be magának. Az ötletem az lenne, hogy felhasználói szinten leszabályoznám, hogy az userek max. mennyi memóriát használhatnak az /etc/profile
segítségével.
Az alábbi sort írtam be az említett fájl végére:
# custom
ulimit -m 98304 -v 98304
SSH bejelentkezés után a ulimit -a
parancs szépen ki is írja, hogy 96MB a megengedett memória. A kérdésem az, hogy ez a módszer jó így vagy vannak buktatói? Nagyon nem szeretném a rendszert buherálni, mert az egyszerűség híve vagyok.
A másik kérdésem, hogy bizonyos php beállításokat le lehet-e valahogyan fixálni központilag? Pl. ha nem szeretném, hogy az egyik felhasználó az upload_tmp_dir
értékét átírja, akkor mit kellene tennem? Mert ugye pont az lenne a lényeg, hogy a felhasználó szabad kezűleg módosíthatná a teljes php.ini
-t.
- 1017 megtekintés
Hozzászólások
1. ha apache modulként fut a php, akkor a php_admin_flag és php_admin_value segíthetnek inkább: php.net
2. ld. 1.
- A hozzászóláshoz be kell jelentkezni
Egyelőre modulként fut, de CGI lenne a cél, az egyéni php.ini-k miatt. Tehát a kérdés a CGI verzióra vonatkozik.
- A hozzászóláshoz be kell jelentkezni