Cassandra zmienia użytkowników

Cassandra zmienia użytkowników

W tym artykule nauczy Cię, jak zmieniać istniejącą rolę w modyfikowaniu różnych właściwości, takich jak hasła i uprawnienia.

Zanurzmy się w środku!

Poniższy fragment pokazuje składnię roli tworzenia w Cassandra:

Utwórz rolę [jeśli nie istnieje] nazwa_
[Z Superuser = True | FAŁSZ
|. Login = True | FAŁSZ
|. Hasło = „hasło”
|. Options = option_map]


Poniżej znajdują się parametry w danej składni:

    1. ROLE_NAME - Określa to nazwę używaną do identyfikacji danej roli. Należy pamiętać, że Cassandra nie będzie literować, chyba że nazwa jest zamknięta w cudzysłowie.
    2. Superuser - Ustawienie wartości superuser na true automatycznie przyznaje autoryzowanie, przyznanie i upuszczenie wszystkich ról. To pozwala superuserom zarządzać innymi ról w bazie danych.
    3. Zaloguj się - jeśli jest ustawiony na true, utworzona rola jest traktowana jako konto standardowe, umożliwiając tę ​​nazwę użytkownika zalogowanie się za pomocą nazwy użytkownika i hasła. Domyślnie ta wartość jest ustawiona na false.
    4. Hasło - określa hasło, którego rola będzie używać do logowania. Połącz tę wartość z login = true. W przeciwnym razie pomiń.
    5. Opcje - określa opcje skonfigurowanych wtyczek uwierzytelniania.

Utwórz konto użytkownika

Poniższy przykład pokazuje, jak utworzyć użytkownika logowania za pomocą polecenia Utwórz rolę:

CQLSH> Utwórz rolę Linuxhint
… Z hasłem = „Hasło”
… I login = true;


Ustawienie hasła i login = True pozwala utworzyć standardowego użytkownika. Następnie możesz zalogować się na serwerze z utworzonym użytkownikiem jako:

Login Linuxhint


Polecenie wynika z wprowadzenia hasła do określonej nazwy użytkownika. Po uwierzytelnieniu monit powinien odzwierciedlać zalogowanego użytkownika w następujący sposób:

Linuxhint@cqlsh>

Cassandra zmienia polecenie użytkownika

Poniższy fragment ilustruje składnię polecenia użytkownika Cassandra:

Zmień nazwę użytkownika użytkownika
Z hasłem „hasło”
[Superuser | Nosuperuser]


Na przykład, aby zmienić hasło użytkownika Linuxhint, które zostało utworzone w poprzednim przykładzie, możemy uruchomić następujące polecenie:

cassandra@cqlsh> alter użytkownik Linuxhint z hasłem „newPassword”;


Polecenie następnie modyfikuje konto i ustawia nowe hasło.

Aby umożliwić użytkownikowi zawieranie uprawnień Superuser, możemy uruchomić następujące polecenie:

cassandra@cqlsh> alter użytkownik Linuxhint Superuser;

Wniosek

W tym artykule nauczyłeś się, jak korzystać z polecenia Utwórz rolę, aby utworzyć użytkownika logowania. Odkryłeś także, jak zmienić różne właściwości istniejącego użytkownika, takie jak ustawienie nowego hasła i przypisanie uprawnień Superuser.

Szczęśliwe kodowanie!