Anmelden

View Full Version : Programmaufruf mit geringeren Berechtigungen als USRPRF



Fertig
07-06-10, 15:24
Gibt es die Möglichkeit, ein Programm aufzurufen, das entweder
- dem Benutzer Rechte abnimmt und danach wieder gibt oder
- zur Ausführungszeit geringere Rechte hat, als der aufrufende Benutzer?

Hintergrund:
Benutzer hat über Gruppenprofil *SPLCTL-Rechte.
Er muß das Gruppenprofil haben und das Gruppenprofil muß *SPLCTL-Rechte haben - leider :( .

Ziel:
Aufruf von WRKSPLF ohne *SPLCTL-Rechte.

Hat jemand eine Idee :confused:

Fuerchau
07-06-10, 15:49
Das geht leider nicht.
Sobald *SPLCTL vorliegt, kannst du das nicht entziehen.
Auch ein Programm erbt eben zur Laufzeit die Berechtigungen des Users/Gruppenprofiles.

Man kann zwar per QSYGETPH/QSYSETPH den Benutzer wechseln, aber das hilft dir hier nicht.

Da musst du ein eigenes WRKSPLF schreiben, dass eben nur die zulässigen Aktionen enthält.