package xenstore
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=11b63bb2a5a8bc487d36f36ecb195b2a2135aa13ab401cbc73da67505c08faa4
sha512=b921aa4265503677f4984007efee6865461a18031dc49583be040781307cc6cbfcd84bc11e9ebc0a23e9b0cf281bd94528c475624bc30471ad8ff70607e0732f
doc/xenstore.server/Xenstore_server/Perms/index.html
Module Xenstore_server.Perms
Source
A role containing a set of privileges
restrict role domid
returns a new role which contains the subset of role
which applies to domain domid
type permission =
| READ
(*ability to read the value associated with a node
*)| WRITE
(*ability to modify the value associated with a node
*)| CHANGE_ACL
(*ability to change the ACL associated with a node
*)| DEBUG
(*ability to invoke debug operations
*)| INTRODUCE
(*ability to grant access to other domains
*)| ISINTRODUCED
(*ability to query whether a domain has been introduced
*)| RESUME
(*ability to restore access to previously shutdown domains
*)| RELEASE
(*ability to revoke access from other domains
*)| SET_TARGET
(*ability to allow one domain to impersonate a specific other
*)| RESTRICT
(*ability to imperonate a specific other domain
*)| CONFIGURE
(*ability to view/edit the daemon configuration
*)
Thrown by the check
function if role does not have a specific permission
check role permission acl
throws Permission_denied
if role
does not have permission
according to the access control list acl
has role permission
throws Permission_denied
if role
does not have permission