Anmelden

View Full Version : SECADM - Berechtigung vererben?



hs
26-04-11, 14:14
Hallo,

ich möchte Benutzerprfile mittels CL zurücksetzen können, d.h. von Status *DISABLED auf *ENABLED.

Der aufrufende User soll aber keine SECADM - Berechtigung haben.

Im CL verwende ich folgenden Befehl:

CHGUSRPRF ??USRPRF(USER) ??STATUS *ENABLED)

Das Programm habe ich gewandelt mit USRPRF *OWNER. (Ich habe alle Berechtigungen)

Dennoch bekommt man zur Laufzeit eine Fehlermeldung:

CPF2292
Nachricht . . . : *SECADM für Erstellung oder Änderung der Benutzerprofile erforderlich.


Kann man SECADM gar nicht vererben?

Danke für eure Antworten
HS

Fuerchau
26-04-11, 14:23
Vererben klappt da schon, allerdings kannst du das nicht prompten lassen.
Du musst dafür dann ein eigenes Kommando bzw. ein DSPF für dein CLP machen.
Dann kannst du das Kommando ohne Prompt ausführen.

hs
26-04-11, 14:32
Das Prompten funktioniert aber?

Nur Berechtigung fehlt dann.

Pikachu
26-04-11, 15:07
Was zeigt ein DSPPGM auf das Programm für "Eigner", "Benutzerprofil" und "Übernommene Berechtigung verwenden"?

hs
26-04-11, 15:40
Danke für den Tip, es lag am Eigner.

Im meinem Userprofil stand als Eigner ein Gruppenprofil - das wurde dann auch als Eigner ins Programm geschrieben.

Habe dieses auf *USRPRF geändert - und siehe da, jetzt klappt's :)