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:
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!