Es werden weitere Benutzergruppen benötigt. Die Benutzergruppen werden teilweise vom Gruppenverwalter und teilweise vom systemglobalen Benutzerverwalter eingetragen.
Einrichten einer Benutzergruppe durch einen Gruppenverwalter
Beim Einrichten einer neuen Benutzergruppe durch einen Gruppenverwalter wird das dieser Benutzergruppe zugeteilte Gruppenpotential stets der übergeordneten Benutzergruppe entnommen.
Eingerichtete Benutzergruppe
LIMIT-GROUP-HIERARCHY und FREE-GROUP-HIERARCHY der neuen Benutzergruppe erhalten jeweils die im Kommando /ADD-USER-GROUP angegebenen Werte.
LIMIT-USER-ADM und FREE-USER-ADM der neuen Benutzergruppe erhalten jeweils den Wert 0.
Übergeordnete Benutzergruppe
Die Summe der Werte von FREE-GROUP-HIERARCHY und FREE-USER-ADM der übergeordneten Benutzergruppe wird jeweils um die angegebenen Werte verkleinert.
Zunächst wird FREE-GROUP-HIERARCHY verkleinert, bis minimal der Wert 0 erreicht ist.
Verbleibt noch ein Rest, wird anschließend FREE-USER-ADM um diesen Wert verkleinert.
Für FREE-GROUP-HIERARCHY des Potentialtyps MAX-SUB-GROUPS wird zusätzlich der Wert -1 berechnet.
Das Einrichten einer neuen Benutzergruppe wird abgelehnt, wenn sich bei der Verrechnung des Gruppenpotentials in der übergeordneten Benutzergruppe ein negativer Wert ergibt, d.h. dort kein freies Gruppenpotential mehr vorhanden ist.
Einrichten einer Benutzergruppe durch einen systemglobalen Benutzerverwalter
Beim Einrichten einer neuen Benutzergruppe durch einen systemglobalen Benutzerverwalter wird das dieser Benutzergruppe zugeteilte Gruppenpotential nicht dem Gruppenpotential der übergeordneten Benutzergruppe entnommen, sondern ihr gewissermaßen als „Sonderkontingent“ zugewiesen.
Ein aus dieser Verwaltungsmaßnahme resultierendes freies Gruppenpotential kann an die Gruppenmitglieder der neu eingerichteten Benutzergruppe und die ihr untergeordnete Benutzergruppenstruktur weitergegeben werden, jedoch nicht an die ihr übergeordnete Benutzergruppe zurückfließen.
Eingerichtete Benutzergruppe
LIMIT-USER-ADM und FREE-USER-ADM der neuen Benutzergruppe erhalten die im Kommando ADD-USER-GROUP angegebenen Werte.
LIMIT-GROUP-HIERARCHY und FREE-GROUP-HIERARCHY der neuen Benutzergruppe erhalten jeweils den Wert 0.
Übergeordnete Benutzergruppe
FREE-GROUP-HIERARCHY des Potentialtyps MAX-SUB-GROUPS der übergeordneten Benutzergruppe wird um den Wert 1 verkleinert. Besitzt FREE-GROUP-HIERARCHY bereits den Wert 0, wird FREE-USER-ADM um den Wert 1 verkleinert.
Teil 1: Gruppenverwalter BIGCHIEF richtet Benutzergruppe DEVELOPS als Untergruppe zu SYSTEMSW ein
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:09:29 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION SYSTEMSW PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-GROUPS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SOFTWARE MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 44 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 45 FREE USER-ADM 0 . . . SUB-GROUPS MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:11:31 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION SYSTEMSW PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-GROUPS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SOFTWARE MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 33 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 35 FREE USER-ADM 0 . . . SUB-GROUPS DEVELOPS MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
/show-user-group group-identification=develops,pubset=x |
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:11:58 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION DEVELOPS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 10 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 10 FREE USER-ADM 0 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Bild 11: SRPM-Beispiele - Gruppe DEVELOPS wurde hinzugefügt
Teil 2: Der systemglobale Benutzerverwalter richtet DIAGNOSE als Untergruppe zu SYSTEMSW ein
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:13:18 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION SYSTEMSW PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-GROUPS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SOFTWARE MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 33 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 35 FREE USER-ADM 0 . . . SUB-GROUPS DEVELOPS MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Hinzufügen der Gruppe DIAGNOSE
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:15:27 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION SYSTEMSW PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-GROUPS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SOFTWARE MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 32 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 35 FREE USER-ADM 0 . . . SUB-GROUPS DEVELOPS DIAGNOSE MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:15:51 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION DIAGNOSE PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 0 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 0 FREE USER-ADM 5 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 0 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 0 FREE USER-ADM 5 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Bild 12:
Zustand nach Ablauf nach Einrichtung von weiteren Gruppen