commands – acl set
Set/update an ACL.
Usage
acl set name (user|role) permission …
where
name | of group, job or calendar to set ACL on. | |
user|role | to which the ACL applies. | |
permission | one or more permissions for the ACL. | |
read | Can list groups and read job and calendar definitions. | |
execute | Can start, stop & kill jobs. | |
execute+ | Equivalent to read & execute. | |
enable | Can enable, disable & bypass jobs. | |
enable+ | Equivalent to read, execute & enable. | |
write | Can create, modify & delete jobs and calendars. Can also refresh calendars | |
write+ | Equivalent to read, execute, enable & write. | |
admin | Can create, modify & delete ACLs. | |
admin+ | Equivalent to read, execute, enable, write & admin. |
admin on name
Examples
Set an ACL
BeyondCron % acl set /server1 creator write
BeyondCron % acl list $$
Name User/Role Permissions -------- --------- ----------- /server1 creator write
Add another ACL to a group
BeyondCron % acl set /server1 operator enable+
BeyondCron % acl list $$
Name User/Role Permissions -------- --------- ----------- /server1 creator write operator enable+
Update an ACL
BeyondCron % acl set /server1 creator write+
BeyondCron % acl list $$
Name User/Role Permissions -------- --------- ----------- /server1 creator write+ operator enable+