Cassandra endrer brukere

Cassandra endrer brukere

Denne artikkelen vil lære deg hvordan du kan endre en eksisterende rolle for å endre de forskjellige egenskapene som passord og privilegier.

La oss dykke inn!

Følgende utdrag viser syntaks for skaperollen i Cassandra:

Skape rolle [hvis ikke eksisterer] rollenavn
[Med SuperUser = True | falsk
| Innlogging = True | falsk
| Passord = 'passord'
| Alternativer = alternativ_map]


Følgende er parametrene i den gitte syntaks:

    1. Rolle_name - Dette spesifiserer navnet som brukes til å identifisere en gitt rolle. Husk at Cassandra ikke vil brev sak med mindre navnet er vedlagt anførselstegn.
    2. Superbruker - Sette superbrukerverdien til True Automatisk tilskudd autorisere, gi og slippe på alle roller. Dette lar superbrukerne administrere de andre rollene i databasen.
    3. Innlogging - Hvis den er satt til True, blir den opprettede rollen behandlet som en standardkonto, slik at brukernavnet kan logge seg på med et brukernavn og passord. Som standard er denne verdien satt til falsk.
    4. Passord - det spesifiserer passordet som rollen vil bruke for å logge inn. Par denne verdien med pålogging = sant. Ellers hopp over.
    5. Alternativer - Angir alternativene for konfigurerte autentiseringsplugins.

Opprett en brukerkonto

Følgende eksempel viser hvordan du oppretter en påloggingsbruker ved hjelp av Create Roll -kommandoen:

CQLSH> Lag rolle Linuxhint
... med passord = 'passord'
... og pålogging = sant;


Angi passord og pålogging = True lar deg opprette en standard bruker. Du kan deretter logge inn på serveren med den opprettede brukeren som:

Logg inn Linuxhint


Kommandoen ber deg om å oppgi et passord for det spesifiserte brukernavnet. Når den er autentisert, skal ledeteksten gjenspeile den innloggede brukeren som følger:

linuxhint@cqlsh>

Cassandra Alter brukerkommando

Følgende utdrag illustrerer syntaksen til Cassandra Alter -brukerkommandoen:

Endre brukernavn
Med passord 'passord'
[Superbruker | Nosuperuser]


For å endre passordet til Linuxhint -brukeren som ble opprettet i forrige eksempel, kan vi for eksempel kjøre følgende kommando:

cassandra@cqlsh> alter bruker linuxhint med passord 'newpassword';


Kommandoen endrer deretter kontoen og angir det nye passordet.

For å la brukeren inneholde superbrukerrettighetene, kan vi kjøre følgende kommando:

cassandra@cqlsh> alter bruker linuxhint superbruker;

Konklusjon

I denne artikkelen lærte du hvordan du bruker CREATE rollekommandoen for å opprette en påloggingsbruker. Du oppdaget også hvordan du kan endre de forskjellige egenskapene til en eksisterende bruker, for eksempel å sette et nytt passord og tilordne superbrukerrettighetene.

Glad koding!