No niestety z tego co mi wiadomo nie da sie zrobic tego na tyle fajnie, ze ustawisz sobie UserDir w apachu, a sciezki do open_basedir sie same poustawiaja automatycznie, wiec trzeba kazdemu userowi zrobic vhosta, cos na ten wzor:
Kod
<VirtualHost *>
DocumentRoot c:\usr\krasnal\www\ibp
php_admin_value open_basedir c:\usr\krasnal\www\ibp
[...inne opcje VH...]
</VirtualHost>
<VirtualHost *>
DocumentRoot c:\usr\krasnal\www\inny_user
php_admin_value open_basedir c:\usr\krasnal\www\inny_user
[...inne opcje VH...]
</VirtualHost>
itd.. dla reszty uzytkownikow.
Takie cos napewno zadziala, bo kiedys tak komus udostepnialem konto w akademiku i tez nie chcialem, zeby za bardzo sobie szalal. Nie pamietam w tej chwili, ale jestem prawie pewien, ze mimo tego open_basedir'a uzytkownik bedzie mogl sobie odpalic zewnetrzny program i z niego namieszac.. np.
exec("del C:\\Windows\\jakis_plik"); dlatego dobrym pomyslem bedzie tez wylaczenie wszytkich funkcji umozliwiajacych odpalanie zewnetrznych procesow.