Cassandra Alter Users

Cassandra Alter Users

Questo articolo ti insegnerà come modificare un ruolo esistente per modificare le varie proprietà come password e privilegi.

Ci immergiamo!

Il seguente snippet mostra la sintassi del ruolo di creare in Cassandra:

Crea ruolo [se non esiste] Role_name
[Con superuser = true | falso
| Login = True | falso
| Password = 'password'
| Options = option_map]


I seguenti sono i parametri nella sintassi data:

    1. Role_name - Questo specifica il nome utilizzato per identificare un determinato ruolo. Tieni presente che Cassandra non lettere il caso a meno che il nome non sia racchiuso tra virgolette.
    2. Superuser - Impostazione del valore Superuser su True Grants Authorize, Grant e Drop su tutti i ruoli. Ciò consente ai superuseri di gestire gli altri ruoli nel database.
    3. Accedi - Se impostato su true, il ruolo creato viene trattato come un account standard, consentendo a quel nome utente di accedere con un nome utente e una password. Per impostazione predefinita, questo valore è impostato su false.
    4. Password: specifica la password che il ruolo utilizzerà per accedere. Abbina questo valore con login = true. Altrimenti, salta.
    5. Opzioni: specifica le opzioni per i plugin di autenticazione configurati.

Crea un account utente

Il seguente esempio mostra come creare un utente di accesso utilizzando il comando Crea ruolo:

CQLSH> Crea ruolo LinuxHint
... con password = 'password'
... e accedi = true;


Impostazione della password e login = true consente di creare un utente standard. È quindi possibile accedere al server con l'utente creato come:

Login Linuxhint


Il comando richiede di inserire una password per il nome utente specificato. Una volta autenticato, il prompt dovrebbe riflettere l'utente accessibile come segue:

linuxhint@cqlsh>

Cassandra alter comandi utente

Il seguente snippet illustra la sintassi del comando utente alter Cassandra:

Altera il nome utente dell'utente
Con password 'password'
[Superuser | Nosuperuser]


Ad esempio, per modificare la password dell'utente Linuxhint che è stato creato nell'esempio precedente, possiamo eseguire il seguente comando:

cassandra@cqlsh> altera l'utente linuxhint con password "newpassword";


Il comando quindi modifica l'account e imposta la nuova password.

Per consentire all'utente di contenere i privilegi superutenti, possiamo eseguire il seguente comando:

cassandra@cqlsh> alter utente linuxhint superuser;

Conclusione

In questo articolo, hai imparato come utilizzare il comando Crea ruolo per creare un utente di accesso. Hai anche scoperto come modificare le varie proprietà di un utente esistente come l'impostazione di una nuova password e l'assegnazione dei privilegi superuser.

Codice felice!