Cassandra verändern die Benutzer

Cassandra verändern die Benutzer

In diesem Artikel werden Sie vermittelt, wie Sie eine vorhandene Rolle ändern können, um die verschiedenen Eigenschaften wie Passwörter und Berechtigungen zu ändern.

Lassen Sie uns eintauchen!

Das folgende Ausschnitt zeigt die Syntax der Erstellung der Rolle in Cassandra:

Rollenname erstellen [falls nicht existiert]
[Mit Superuser = True | FALSCH
| Login = true | FALSCH
| Passwort = 'Passwort'
| Optionen = option_map]


Im Folgenden finden Sie die Parameter in der angegebenen Syntax:

    1. ROLE_NAME - Dies gibt den Namen an, der verwendet wird, um eine bestimmte Rolle zu identifizieren. Denken Sie daran, dass Cassandra nicht einen Brieffallfall ist, es sei denn, der Name ist in Anführungszeichen eingeschlossen.
    2. SUPERUSER - Setzen Sie den Superuser -Wert auf True automatisch autorisieren, gewähren und lassen Sie alle Rollen fallen. Auf diese Weise können die Superuser die anderen Rollen in der Datenbank verwalten.
    3. Login - Wenn auf True festgelegt wird, wird die erstellte Rolle als Standardkonto behandelt, sodass sich dieser Benutzername mit einem Benutzernamen und einem Passwort anmelden kann. Standardmäßig ist dieser Wert auf false festgelegt.
    4. Passwort - Es gibt das Passwort an, mit dem sich die Rolle anmeldet. Kombinieren Sie diesen Wert mit Login = true. Ansonsten überspringen.
    5. Optionen - Gibt die Optionen für konfigurierte Authentifizierungs -Plugins an.

Erstellen Sie ein Benutzerkonto

Das folgende Beispiel zeigt, wie Sie einen Anmeldeberbenutzer erstellen, indem Sie den Befehl erstellen rollen erstellen:

CQLSH> Rolle linuxHint erstellen
… Mit Passwort = 'Passwort'
… Und login = true;


Das Einstellen des Kennworts und Login = True ermöglicht es Ihnen, einen Standardbenutzer zu erstellen. Sie können sich dann mit dem erstellten Benutzer als:

Login LinuxHint


Der Befehl fordert Sie auf, ein Passwort für den angegebenen Benutzernamen einzugeben. Nach der Authentifizierung sollte die Eingabeaufforderung den angemeldeten Benutzer wie folgt widerspiegeln:

LinuxHint@cqlsh>

Cassandra Alter Benutzerbefehl

Das folgende Snippet zeigt die Syntax des Cassandra Alter -Benutzerkommandos:

Benutzername ändern
Mit Passwort 'Passwort'
[Superuser | Nosuperuser]


Um beispielsweise das Passwort des LinuxHint -Benutzers zu ändern, der im vorherigen Beispiel erstellt wurde, können wir den folgenden Befehl ausführen:

Cassandra@CQLSH> Benutzer LinuxHint mit Passwort 'NewPassword';


Der Befehl ändert dann das Konto und legt das neue Passwort fest.

Damit der Benutzer die Superuser -Berechtigungen eindämmen kann, können wir den folgenden Befehl ausführen:

Cassandra@CQLSH> ALTER User LinuxHint Superuser;

Abschluss

In diesem Artikel haben Sie gelernt, wie man mit dem Befehl create rollen verwendet. Sie haben auch festgestellt, wie Sie die verschiedenen Eigenschaften eines vorhandenen Benutzers ändern können, z.

Glückliche Codierung!