Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Benutzer- und Datenbanksicherheit » Benutzersicherheit (Rollen und Privilegien) » Praktische Einführung: Rollen und Privilegien erteilen (Sybase Central)

 

Lektion 3: Rolle erstellen und Benutzer1 erteilen (Sybase Central)

Erstellen Sie eine Rolle mit den Privilegien, die notwendig sind, um das Debugging einer Prozedur durchzuführen und während dieses Prozesses gefundene Fehler zu korrigieren, und erteilen Sie diese Rolle Benutzer1. Erteilen Sie Benutzer1 außerdem Administrationsrechte für die Rolle, damit er die Rolle ggf. anderen Benutzern erteilen oder entziehen kann.

Voraussetzungen

In dieser Lektion wird davon ausgegangen, dass Sie alle vorherigen Lektionen in dieser praktischen Einführung abgeschlossen haben. Siehe Lektion 2: Benutzer1 Privilegien erteilen (Sybase Central).

 Aufgabe
  1. Erstellen Sie die Rolle.

    1. Rechtsklicken Sie im linken Fensterausschnitt von Sybase Central auf Rollen und klicken Sie auf Neu » .Rolle.

    2. Im Feld Wie soll der Name der neuen benutzerdefinierten Rolle lauten? geben Sie DebugAndAlter ein und klicken Sie dann auf Weiter.

    3. Klicken Sie auf dem Bildschirm Administratoren wählen auf Fertig stellen, um den Standardwert zu akzeptieren und damit zuzulassen, dass Benutzer mit dem MANAGE ROLES-Systemprivileg (sogenannte globale Administratoren) die Rolle verwalten.

  2. Erteilen Sie der Rolle die erforderlichen Systemprivilegien.

    1. Doppelklicken Sie im linken Fensterausschnitt auf Rollen und wählen Sie DebugAndAlter aus.

    2. Klicken Sie im rechten Fensterausschnitt auf die Registerkarte Systemprivilegien.

    3. Rechtsklicken Sie auf die Registerkarte und klicken Sie auf Neu » Erteilte Systemprivilegien.

    4. Klicken Sie auf das ALTER ANY OBJECT-Systemprivileg und anschließend auf OK.

    5. Rechtsklicken Sie erneut auf die Registerkarte, klicken Sie auf Neu » Erteilte Systemprivilegien, wählen Sie DEBUG ANY PROCEDURE aus und klicken Sie dann auf OK.

    6. Klicken Sie auf Datei » Speichern, um Ihre Änderungen in der Datenbank zu speichern.

  3. Erteilen Sie Benutzer1 die Rolle mit Administrationsrechten.

    1. Doppelklicken Sie im linken Fensterausschnitt auf Benutzer und wählen Sie User1 aus.

    2. Klicken Sie im rechten Fensterausschnitt auf die Registerkarte Rollen.

    3. Rechtsklicken Sie auf die Registerkarte und klicken Sie dann auf Neu » Erteilte Rollen.

    4. Klicken Sie auf DebugAndAlter und anschließend auf OK. Benutzer1 wird die Möglichkeit gewährt, die DebugAndAlter-Rolle auszuüben, jedoch ohne Administrationsrechte.

    5. Klicken Sie im rechten Fensterausschnitt in der Zeile für die DebugAndAlter-Rolle auf die Zelle in der Spalte Adm., um ein Häkchen hinzuzufügen. Dadurch werden Benutzer1 Administrationsrechte für die Rolle erteilt.

    6. Klicken Sie auf Datei » Speichern, um Ihre Änderungen in der Datenbank zu speichern.

Ergebnisse

Die DebugAndAlter-Rolle, die die Systemprivilegien DEBUG ANY PROCEDURE und ALTER ANY OBJECT hat, wurde erstellt und Benutzer1 erteilt. Außerdem wurden Benutzer1 Administrationsrechte für die Rolle erteilt.

 Siehe auch