En versiones 4.2.x aún no es posible desde la interfaz editar cuentas de usuario para por ejemplo. promover un usuario normal a administrador o administrador de dominio o viceversa.

edit_account_cs

Para ello es necesario hacer un update a la base de datos (mysql)  tabla account.

Supongamos que hemos creado 2 cuentas de usuarios como normal-user en CloudStack en el dominio algolibre. Pero una de ellas debe ser el admin de ese dominio. para esto nos autenticamos en la base de datos e identificamos el id de la cuenta a la cual deseamos cambiar el rol:

mysql> select * from account\G


*************************** 3. row ***************************
id: 3
account_name: hollman
uuid: 82347186-39e3-4f3e-b9f4-c2391248ff2f
type: 0
domain_id: 1
state: enabled
removed: NULL
cleanup_needed: 0
network_domain: NULL
default_zone_id: NULL
default: 0

En este caso el id=3, account_name=hollman, type=0 con domain_id=1

Esto quiere decir que la cuanta hollman en el dominio 1 identificado con el id 3 es un usuario tipo 0

Para entender el campo type les explico que:

  • 0 = Normal User.
  • 1 = Super Admin (root)
  • 2 = Domain Admin

hay mas tipo de de cuenta pero no he encontrado la definición de todas ellas :(

Para cambiar el role o tipo a la cuenta solo se hace un update a la tabla account así.

mysql> update account set type=2 where id=3

Listo.  Solo es salir e iniciar sesión y la cuenta ha sido cambiada de rol y tendrá acceso en la interfaz gráfica de CloudStack solo a las configuraciones asignadas

Compartir en:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *