U kunt rechten aan een rol of gebruiker in de API (RaaS) toewijzen met behulp van save_role(...)
of save_user(...)
in de API-AUTH-interface.
Syntaxis voor rechtwaarde
Rechtwaarden in de API (RaaS) bevatten een resourcetype en een actie, op basis van de volgende syntaxis:
resource-action
Sommige rechtwaarden bevatten als volgt een kwalificatie:
resource-qualifier-action
Als u bijvoorbeeld een recht wilt toewijzen om commando's uit te voeren, gebruikt u cmd-run
. Als u een recht wilt toewijzen om wheelcommando's uit te voeren, gebruikt u cmd-wheel-run
.
superuser
de API-waarde is.
API-rechtwaarden per resource
De volgende lijst bevat alle resourcetypen en toegestane acties:
Commando's (Commands)
cmd-delete
cmd-read
cmd-run
cmd-write
Commando's voor runners (Runner commands)
cmd-runner-run
SSH-commando's (SSH commands)
cmd-ssh-delete
cmd-ssh-read
cmd-ssh-run
cmd-ssh-write
Wheelcommando's (Wheel commands)
cmd-wheel-run
Formules
formula-delete
formula-read
formula-write
Bestandssysteem
fs-delete
fs-read
fs-write
Groepen (Groups)
group-delete
group-read
group-write
Opdrachten (Jobs)
job-delete
job-read
job-run
job-write
Licentie (License)
license-read
Salt-master
master-delete
master-read
master-write
Configuratie van Salt-master
master-config-delete
master-config-read
master-config-write
Bestandssysteem van Salt-master
master-fs-delete
master-fs-read
master-fs-write
Minion
minion-delete
minion-read
minion-write
Pillar
pillar-delete
pillar-read
pillar-write
Retourneerders
returner-delete
returner-read
returner-write
Rollen (Roles)
role-delete
role-read
role-write
Planningen (Schedules)
schedule-delete
schedule-read
schedule-write
Supergebruiker
superuser
Doel
target-delete
target-read
target-write
target-allminions-run
Gebruikers
user-delete
user-read
user-write