可以在 API 驗證介面中使用 save_role(...) 或 save_user(...) 將權限指派給 API (RaaS) 中的角色或使用者。
權限值語法
根據以下語法,API (RaaS) 中的權限值包括資源類型和動作:
resource-action
某些權限值包括辨識符號,如下所示:
resource-qualifier-action
例如,如果要指派執行命令的權限,可以使用 cmd-run。而若要指派執行 wheel 命令的權限,可以使用 cmd-wheel-run。
備註: 先前的語法不適用於 API 值為
superuser 的超級使用者權限。
API 權限值 (依資源)
以下清單包括所有資源類型和允許的動作:
命令
cmd-deletecmd-readcmd-runcmd-write
執行器命令
cmd-runner-run
SSH 命令
cmd-ssh-deletecmd-ssh-readcmd-ssh-runcmd-ssh-write
Wheel 命令
cmd-wheel-run
公式
formula-deleteformula-readformula-write
檔案系統
fs-deletefs-readfs-write
群組
group-deletegroup-readgroup-write
工作
job-deletejob-readjob-runjob-write
授權
license-read
Salt 主節點
master-deletemaster-readmaster-write
Salt 主節點組態
master-config-deletemaster-config-readmaster-config-write
Salt 主節點檔案系統
master-fs-deletemaster-fs-readmaster-fs-write
部屬節點
minion-deleteminion-readminion-write
Pillar
pillar-deletepillar-readpillar-write
傳回程式
returner-deletereturner-readreturner-write
角色
role-deleterole-readrole-write
排程
schedule-deleteschedule-readschedule-write
超級使用者
superuser
目標
target-deletetarget-readtarget-writetarget-allminions-run
使用者
user-deleteuser-readuser-write