Am Freitag, 19. November 2004 16:14 schrieb Markus Plessing: > Hallo Liste, > > zu meinem Problem erstmal eine kleine Vorgeschichte. > > Ich schreibe gerade an einer Java-Anwendung, die OpenOffice nutzt um > Dokumente zu erstellen, dazu ist es n�tig, dass ich dem Benutzer > Zugriff auf gewisse Programmfunktionen in OpenOffice verwehre, d.h. > ich blende einfach gewisse Men�s �ber eine toggle-Funktion aus. > > Das Hauptproblem ist allerdings, dass diese Einstellungen an der > Sichtbarkeit der Men�s in die Usereinstellungen von OOo geschrieben > werden, sobald ich mein Programm beende. Daraus folgt jetzt einfach, > dass sobald der Benutzer OpenOffice �ber den normalen Weg startet, die > Men�leisten fehlen und er sie manuell wieder anzeigen lassen muss. > > Das ist nat�rlich recht unsch�n und da f�ngt mein Problem an: > > Ich habe jetzt unter anderen den Ansatzpunkt, dass ich OpenOffice als > Netzinstallation laufen lasse und dann eben mein Programm eine > OfficeInstanz als dummybenutzer startet und dort die Einstellungen > �ndert. (bzw. sie standardm�ssig gar nicht anbietet). > > Dazu m�sste mein Javaprogramm aber quasi on the fly den Benutzer > wechseln ohne dass der reale Benutzer das bemerkt oder gar selbst > etwas tun muss ... M�glich sollte das sein, da z.B. PostgreSQL ja auch > unter dem Benutzer/Dienst postgres l�uft. > > Habt ihr vielleicht Ans�tze/L�sungen wie ich unter Linux derartiges > realisieren kann?
SUID-Bit f�r das aufrufende Programm setzen: chmod u+s (--> man chmod) -- Gru� ����������������MaxX Hinweis: PMs an diese Adresse werden automatisch vernichtet.

