View Full Version : F22 bei wrkoutq
Hallo Leute,
kennt jemand eine Möglichkeit die Ausführung
von F22(Drucker) beit wrkoutq zu unterbinden ?
Gruss
Horst
Andreas Huyer
17-01-02, 11:00
EDTOBJAUT OBJ(WRKWTR) OBJTYPE(*CMD), alle die's nicht dürfen sollen (oder *PUBLIC) excluden.
Grüße, Andreas
Hallo Andreas,
klappt. Vielen Dank.
Gruss
Horst
Mal dieses alte Thema hochholen.
System läuft unter QSECURITY 40
Der CMD WRKWTR hat PUBLIC und den Benutzer *EXCLUDE.
Im USRPRF sind Möglichkeiten einschränken auf *YES.
Somit kommt der User per F18 in seine Spools. Per F22 gelangt er aber auch in die Druckeranzeige.
Gibt es einen Unterschied zwischen F22=Drucker und dem Befehl WRKWTR ?
Selbst wenn ich das Aufrufprogramm QSPDSPRW auch EXCLUDE, geht es immer noch
Bin im Moment ratlos.
Besitzt der Benutzer vielleicht die Sonderberechtigung *ALLOBJ?
Hat der User *ALLOBJ?
Dann kanns nicht klappen.
Natürlich nicht ...
Der Benutzer ist Klasse *USER, hat kein Gruppenprofil und auch keine Sonderberechtigungen.
Also wirklich "Low-Level" ... deshalb verstehe ich es nicht.
Die Spoolprogramme laufen unter Berechtigung *OWNER!
Der Eigner ist QSPL.
Siehe: dsppgm QSPDSPQ
Das Spoolsystem hat seine eigene Berechtigung *SPLCTL mit entsprechenden Berechtigungen auf der OUTQ.
Hat ein User *SPLCTL kann er die Programme auch ausführen.
"Möglichkeiten einschränken" betrifft ausschließlich die Kommandozeile und Kommandos die dieses Attribut haben.
Aufrufe aus Programmen wie mit F22 werden natürlich nicht verhindert.
Der Rest sind Objektberechtigungen an den OUTQ's selbst, was die Sichtbarkeit angeht.
Hat ein User *SPLCTL darf er entsprechende Aktionen ausführen.