bc-cliacl 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 /server1

Name User/Role Permissions -------- --------- ----------- /server1 creator write

Add another ACL to a group

BeyondCron % acl set /server1 operator enable+
BeyondCron % acl list /server1

Name User/Role Permissions -------- --------- ----------- /server1 creator write /server1 operator enable+

Update an ACL

BeyondCron % acl set /server1 creator write+
BeyondCron % acl list /server1

Name User/Role Permissions -------- --------- ----------- /server1 creator write+ /server1 operator enable+

See also