Cassandra altera a los usuarios

Cassandra altera a los usuarios

Este artículo le enseñará cómo alterar un rol existente para modificar las diversas propiedades, como contraseñas y privilegios.

Vamos a sumergirnos!

El siguiente fragmento muestra la sintaxis del papel de creación en Cassandra:

Crear rol [si no existe] rol_name
[Con Superuser = True | FALSO
| Login = True | FALSO
| Contraseña = 'contraseña'
| Opciones = opción_map]


Los siguientes son los parámetros en la sintaxis dada:

    1. Rol_name: esto especifica el nombre que se utiliza para identificar un papel dado. Tenga en cuenta que Cassandra no carece de caso a menos que el nombre esté adjunto en comillas.
    2. Superuser: establecer el valor de superusuario en verdadero subvenciones automáticamente autorizar, otorgar y dejar caer en todos los roles. Esto permite a los superusadores administrar los otros roles en la base de datos.
    3. Iniciar sesión: si se establece en True, el rol creado se trata como una cuenta estándar, lo que permite que ese nombre de usuario inicie sesión con un nombre de usuario y contraseña. Por defecto, este valor se establece en falso.
    4. Contraseña: especifica la contraseña que el rol usará para iniciar sesión. Combina este valor con login = true. De lo contrario, omita.
    5. Opciones: especifica las opciones para complementos de autenticación configurados.

Crear una cuenta de usuario

El siguiente ejemplo muestra cómo crear un usuario de inicio de sesión utilizando el comando Crear rol:

CQLSH> Crear rol Linuxhint
... con contraseña = 'contraseña'
… Y login = true;


Configurar la contraseña y login = true le permite crear un usuario estándar. Luego puede iniciar sesión en el servidor con el usuario creado como:

Iniciar sesión Linuxhint


El sistema le solicita que ingrese una contraseña para el nombre de usuario especificado. Una vez autenticado, el mensaje debe reflejar el usuario registrado de la siguiente manera:

linuxhint@cqlsh>

Cassandra alter comando de usuario

El siguiente fragmento ilustra la sintaxis del comando Cassandra Alter User:

Alterar el nombre de usuario del usuario
Con contraseña 'contraseña'
[Superuser | Nosuperuser]


Por ejemplo, para cambiar la contraseña del usuario de LinuxHint que se creó en el ejemplo anterior, podemos ejecutar el siguiente comando:

cassandra@cqlsh> alterar el usuario Linuxhint con contraseña 'NewPassword';


El comando luego modifica la cuenta y establece la nueva contraseña.

Para permitir que el usuario contenga los privilegios de Superuser, podemos ejecutar el siguiente comando:

cassandra@cqlsh> alterar el usuario Linuxhint Superuser;

Conclusión

En este artículo, aprendió cómo usar el comando Crear rol para crear un usuario de inicio de sesión. También descubrió cómo alterar las diversas propiedades de un usuario existente, como configurar una nueva contraseña y asignar los privilegios del superusor.

Codificación feliz!