Rendszerszintű limit a felhasználóknak

Fórumok

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.

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.