Puede asignar permisos a una función o un usuario en la API (RaaS) mediante save_role(...) o save_user(...) en la interfaz AUTH de la API.
Sintaxis de valor de permiso
Los valores de permisos en la API (RaaS) incluyen un tipo de recurso y una acción basados en la siguiente sintaxis:
resource-action
Algunos valores de permisos incluyen un calificador como el siguiente:
resource-qualifier-action
Por ejemplo, si desea asignar un permiso para ejecutar comandos, debe utilizar cmd-run. Mientras que, si desea asignar un permiso para ejecutar comandos “wheel”, debe utilizar cmd-wheel-run.
superuser.
Valores de permisos de API por recurso
La siguiente lista incluye todos los tipos de recursos y las acciones permitidas:
Comandos
cmd-deletecmd-readcmd-runcmd-write
Comandos de ejecutor
cmd-runner-run
Comandos SSH
cmd-ssh-deletecmd-ssh-readcmd-ssh-runcmd-ssh-write
Comandos wheel
cmd-wheel-run
Fórmulas
formula-deleteformula-readformula-write
Sistema de archivos
fs-deletefs-readfs-write
Grupos
group-deletegroup-readgroup-write
Trabajos
job-deletejob-readjob-runjob-write
Licencia
license-read
Maestro de Salt
master-deletemaster-readmaster-write
Configuración de maestro de Salt
master-config-deletemaster-config-readmaster-config-write
Sistema de archivos de maestro de Salt
master-fs-deletemaster-fs-readmaster-fs-write
Minion
minion-deleteminion-readminion-write
Pilar
pillar-deletepillar-readpillar-write
Regresadores
returner-deletereturner-readreturner-write
Funciones
role-deleterole-readrole-write
Programaciones
schedule-deleteschedule-readschedule-write
Superusuario
superuser
Destino
target-deletetarget-readtarget-writetarget-allminions-run
Usuarios
user-deleteuser-readuser-write