CREATE SECURITY LEVEL
Verwenden Sie den CREATE SECURITY LEVEL-Befehl, um eine Sicherheitsebene zu erstellen, indem Sie ihr einen Namen und einen Wert geben.
Übersicht
Syntax für das Erstellen einer Sicherheitsebene:
CREATE SECURITY LEVEL <level-name> VALUE <level-number>
Eingaben
Der CREATE SECURITY LEVEL-Befehl hat die folgenden Eingaben:
| Eingabe | Beschreibung |
|---|---|
| <Ebenenname> | Eine ID für den Ebenennamen. Der Name muss unter den Sicherheitsebenennamen eindeutig sein. Verwenden Sie kurze Ebenennamen, da die Gesamtgröße für das Feld für den Sicherheitskennsatz des Systems begrenzt ist. Verwenden Sie zur Kompatibilität mit anderen Anbietern keine begrenzten IDs, sondern nur ASCII-Zeichen, und begrenzen Sie die Namenslänge auf 30 Zeichen. |
| <Ebenennummer> | Ein positiver ganzzahliger Ebenenwert von 1 - 32766. Höhere Ebenen sind sicherer; niedrigere Werte sind weniger sicher. |
Ausgaben
Der CREATE SECURITY LEVEL-Befehl hat die folgenden Ausgaben:
| Ausgabe | Beschreibung |
|---|---|
| CREATE SECURITY LEVEL | Die Nachricht, die das System zurückgibt, wenn der Befehl erfolgreich ist. |
| ERROR: permission denied. | Sie müssen über die Berechtigung zur Sicherheitsverwaltung verfügen, um eine Sicherheitsebene zu erstellen. |
| ERROR: level number <number> already exists. | Die angegebene Ebenennummer ist vorhanden. Eine Ebenennummer kann nur einen Namen haben. |
| ERROR: level number <number> is out of range. | Die Ebenennummer muss im Bereich 1 - 32766 liegen. Die Ebenennummer 0 ist vom System als Ebene PUBLIC vordefiniert. Die Ebenennummer 32767 ist vom System als Ebene OMNI vordefiniert. Negative Ebenennummern sind nicht zulässig. |
| ERROR: object <level-name> already exists. | Der Ebenenname muss sich von allen anderen Sicherheitsebenenamen unterscheiden. |
Beschreibung
Dieser Befehl erstellt eine Sicherheitsebene mit dem angegebenen Namen. Der Sicherheitsmanager muss die Ebenennummern sorgfältig zuordnen. Es wird empfohlen, Lücken zwischen den Ebenen zu lassen, damit bei Bedarf später eine weitere Ebene hinzugefügt werden kann.
- Zugriffsrechte erforderlich
- Sie müssen über die Berechtigung zur Sicherheitsverwaltung verfügen, um Sicherheitsebenen zu erstellen.
- Allgemeine Aufgaben
- Verwenden Sie den CREATE SECURITY LEVEL-Befehl, um den Systemkatalog zu aktualisieren und das neue Objekt hinzuzufügen, und aktualisieren Sie den Namen der Sicherheitsebene für die Wertzuordnung.
Verwendung
Es folgen Verwendungsbeispiele:
CREATE SECURITY LEVEL SECRET VALUE 99;