Zanurzmy się.
Cassandra stwórz składnię polecenia roli
Poniższy fragment pokazuje składnię roli tworzenia w Cassandra:
Utwórz rolę [jeśli nie istnieje] nazwa_Poniżej znajdują się parametry w danej składni:
Przykład 1: Utwórz konto logowania
Poniższy przykład pokazuje, jak utworzyć użytkownika logowania za pomocą polecenia Utwórz rolę:
CQLSH> Utwórz rolę LinuxhintUstawienie 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:
Przykład 2: Tworzenie roli
Aby stworzyć rolę Cassandra, możemy uruchomić następujące polecenie:
cassandra@cqlsh> Utwórz administrator roli;Poprzednie polecenia tworzą nową rolę o nazwie admin. Pamiętaj, że rola nie zawiera domyślnie żadnych uprawnień.
Możemy przypisać rolę do różnych uprawnień za pomocą polecenia grantu. Na przykład możemy ustawić wszystkie uprawnienia do roli administratora w danym kluczu, uruchamiając następujące polecenie:
cassandra@cqlsh> Udzień wszystkie uprawnienia na klawisze Linuxhint do administratora;Poprzednie polecenie przypisuje wszystkie uprawnienia do roli administratora w klawisze Linuxhint.
Następnie możemy przypisać rolę konkretnemu użytkownikowi, jak pokazano w następujący sposób:
cassandra@cqlsh> Grant admin do Linuxhint;Poprzednie polecenie przypisuje rolę administratora użytkownikowi Linuxhint.
Możemy wyświetlić uprawnienia użytkownika za pomocą następującego polecenia:
cassandra@cqlsh> Wymień wszystkie uprawnienia Linuxhint;Wyjście
Rola | Nazwa użytkownika | Zasób | pozwoleniePolecenie zwraca szczegółowe informacje o uprawnieniu, w tym rolę, do której należy nazwa użytkownika, docelowa klawisza i uprawnienia.
Cassandra zmienia rolę
Poniżej pokazuje składnię polecenia roli alter w Cassandra:
Zmień nazwę_ponatu roliNa przykład, aby zmienić hasło Linuxhint, które zostało utworzone wcześniej, możemy uruchomić następujące polecenie:
cassandra@cqlsh> alter rola Linuxhint z hasłem = 'new_Password';Aby wyłączyć logowanie, możemy uruchomić następujące polecenie:
cassandra@cqlsh> alter rola Linuxhint z hasłem = 'new_password' i login = false;Na koniec, aby zmienić status Superuser, uruchom następujące polecenie:
cassandra@cqlsh> alter rola Linuxhint z hasłem = 'new_password' i superuser = false;Wniosek
W tym artykule omówiliśmy podstawy użycia komendy roli Cassandra, aby zmienić różne właściwości danej roli.
Dziękuje za przeczytanie!