"2. Felhasználónként meg lehet adni az adatkönyvtárak helyét, nem látják egymásét."
Ezt nem értem. Szerintem nem gondoltad át a választ.
2.1 Ezt úgy kell érteni, hogy ahány user, annyi root telepítés kell? Az /etc/abevjavapath.cfg egyértelműen deklarálja a telepítés helyét.
2.2 A futtatási környezet helyét a futó java program szintén olvassa a /etc/abevjavapath.cfg. Ebből egyenesen az következik, hogy "Csrrrr... Halló, te vagy az, Gyökér? - Igen, mondjad. - Te, én is szeretnék már bevallani. A /etc/abevjavapath.cfg mutasson már az én könyvtáramra, ok?"...
Ugye te is érzed, nem ez a járható út!