Cassandra Alter usuários

Cassandra Alter usuários

Este artigo ensinará como alterar uma função existente para modificar as várias propriedades, como senhas e privilégios.

Vamos mergulhar!

O snippet a seguir mostra a sintaxe da função de criação em Cassandra:

Criar função [se não existir] Role_name
[Com superusuário = true | falso
| Login = true | falso
| Senha = 'senha'
| Options = Option_Map]


A seguir, estão os parâmetros na sintaxe dada:

    1. Role_name - Isso especifica o nome que é usado para identificar uma determinada função. Lembre -se de que Cassandra não será um caso de carta, a menos que o nome esteja fechado em aspas.
    2. SuperUser - Definindo o valor do superusuário como True concede automaticamente autorizar, conceder e cair em todas as funções. Isso permite que os superusores gerenciem os outros papéis no banco de dados.
    3. Login - Se definido como true, a função criada é tratada como uma conta padrão, permitindo que o nome de usuário faça login com um nome de usuário e senha. Por padrão, este valor é definido como false.
    4. Senha - Especifica a senha que a função usará para fazer login. Emparelhe este valor com login = true. Caso contrário, pule.
    5. Opções - especifica as opções para plugins de autenticação configurados.

Crie uma conta de usuário

O exemplo a seguir mostra como criar um usuário de login usando o comando Create Four:

CQLSH> Criar função Linuxhint
… Com senha = 'senha'
… E login = true;


Definir a senha e login = true permite criar um usuário padrão. Você pode fazer login no servidor com o usuário criado como:

Login linuxhint


O comando solicita que você insira uma senha para o nome de usuário especificado. Uma vez autenticado, o prompt deve refletir o usuário conectado da seguinte forma:

linuxhint@cqlsh>

Comando do usuário de alteração de Cassandra

O snippet a seguir ilustra a sintaxe do comando Cassandra Alter User:

Altere o nome de usuário do usuário
Com senha 'senha'
[SuperUser | Nosuperuser]


Por exemplo, para alterar a senha do usuário Linuxhint criado no exemplo anterior, podemos executar o seguinte comando:

Cassandra@cqlsh> altere o usuário linuxhint com senha 'newPassword';


O comando então modifica a conta e define a nova senha.

Para permitir que o usuário contenha os privilégios do superusuário, podemos executar o seguinte comando:

Cassandra@cqlsh> altere o superusuário do usuário Linuxhint;

Conclusão

Neste artigo, você aprendeu a usar o comando CREATE ROUPE para criar um usuário de login. Você também descobriu como alterar as várias propriedades de um usuário existente, como definir uma nova senha e atribuir os privilégios do superusuário.

Codificação feliz!