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.

Antwort per Email an