Admin Users, Groups, Roles, and Permissions¶
Admin Users¶
show admin user¶
Syntax:
WAPI: GET adminuser
configure admin user add¶
Syntax:
WAPI: POST adminuser
Password is required at creation time.
With comment:
configure admin user \<name> delete¶
Syntax:
WAPI: GET adminuser?name=<name> then DELETE <ref>
Admin Groups¶
show admin admin_group¶
Syntax:
WAPI: GET admingroup
configure admin group add¶
Syntax:
WAPI: POST admingroup
configure admin group add dns-admins comment "DNS administrators"
configure admin group add readonly-group
configure admin group \<name> delete¶
Syntax:
WAPI: GET admingroup?name=<name> then DELETE <ref>
Admin Roles¶
show admin role¶
Syntax:
WAPI: GET adminrole
configure admin role add¶
Syntax:
WAPI: POST adminrole
configure admin role \<name> delete¶
Syntax:
WAPI: GET adminrole?name=<name> then DELETE <ref>
Permissions¶
Permissions bind a group or role to an object type with a specific access level (read, write, or deny).
configure admin permission add¶
Syntax:
WAPI: POST permission
Specify either group= or role= (not both).
configure admin permission delete¶
Syntax:
WAPI: GET permission?<params> then DELETE <ref>
configure admin permission modify¶
Syntax:
configure admin permission modify
[group=<name>]
[role=<name>]
[object=<name>]
permission=<read|write|deny>
WAPI: GET permission?<params> then PUT <ref>
Note
The modify command requires the permission to match exactly one existing permission record. If multiple records match the filter, it prints an error and aborts.
Related commands¶
- RADIUS - RADIUS user and NAS device management.