*pveum* ` [ARGS] [OPTIONS]` *pveum acl delete* ` --roles ` `[OPTIONS]` Update Access Control List (add or remove permissions). ``: `` :: Access control path `--groups` `` :: List of groups. `--propagate` `` ('default =' `1`):: Allow to propagate (inherit) permissions. `--roles` `` :: List of roles. `--tokens` `` :: List of API tokens. `--users` `` :: List of users. *pveum acl list* `[FORMAT_OPTIONS]` Get Access Control List (ACLs). *pveum acl modify* ` --roles ` `[OPTIONS]` Update Access Control List (add or remove permissions). ``: `` :: Access control path `--groups` `` :: List of groups. `--propagate` `` ('default =' `1`):: Allow to propagate (inherit) permissions. `--roles` `` :: List of roles. `--tokens` `` :: List of API tokens. `--users` `` :: List of users. *pveum acldel* An alias for 'pveum acl delete'. *pveum aclmod* An alias for 'pveum acl modify'. *pveum group add* `` `[OPTIONS]` Create new group. ``: `` :: no description available `--comment` `` :: no description available *pveum group delete* `` Delete group. ``: `` :: no description available *pveum group list* `[FORMAT_OPTIONS]` Group index. *pveum group modify* `` `[OPTIONS]` Update group data. ``: `` :: no description available `--comment` `` :: no description available *pveum groupadd* An alias for 'pveum group add'. *pveum groupdel* An alias for 'pveum group delete'. *pveum groupmod* An alias for 'pveum group modify'. *pveum help* `[OPTIONS]` Get help about specified command. `--extra-args` `` :: Shows help for a specific command `--verbose` `` :: Verbose output format. *pveum passwd* `` Change user password. ``: `` :: User ID *pveum role add* `` `[OPTIONS]` Create new role. ``: `` :: no description available `--privs` `` :: no description available *pveum role delete* `` Delete role. ``: `` :: no description available *pveum role list* `[FORMAT_OPTIONS]` Role index. *pveum role modify* `` `[OPTIONS]` Update an existing role. ``: `` :: no description available `--append` `` :: no description available + NOTE: Requires option(s): `privs` `--privs` `` :: no description available *pveum roleadd* An alias for 'pveum role add'. *pveum roledel* An alias for 'pveum role delete'. *pveum rolemod* An alias for 'pveum role modify'. *pveum ticket* `` `[OPTIONS]` Create or verify authentication ticket. ``: `` :: User name `--otp` `` :: One-time password for Two-factor authentication. `--path` `` :: Verify ticket, and check if user have access 'privs' on 'path' + NOTE: Requires option(s): `privs` `--privs` `` :: Verify ticket, and check if user have access 'privs' on 'path' + NOTE: Requires option(s): `path` `--realm` `` :: You can optionally pass the realm using this parameter. Normally the realm is simply added to the username @. *pveum user add* `` `[OPTIONS]` Create new user. ``: `` :: User ID `--comment` `` :: no description available `--email` `` :: no description available `--enable` `` ('default =' `1`):: Enable the account (default). You can set this to '0' to disable the account `--expire` ` (0 - N)` :: Account expiration date (seconds since epoch). '0' means no expiration date. `--firstname` `` :: no description available `--groups` `` :: no description available `--keys` `` :: Keys for two factor auth (yubico). `--lastname` `` :: no description available `--password` `` :: Initial password. *pveum user delete* `` Delete user. ``: `` :: User ID *pveum user list* `[OPTIONS]` `[FORMAT_OPTIONS]` User index. `--enabled` `` :: Optional filter for enable property. `--full` `` ('default =' `0`):: Include group and token information. *pveum user modify* `` `[OPTIONS]` Update user configuration. ``: `` :: User ID `--append` `` :: no description available + NOTE: Requires option(s): `groups` `--comment` `` :: no description available `--email` `` :: no description available `--enable` `` ('default =' `1`):: Enable the account (default). You can set this to '0' to disable the account `--expire` ` (0 - N)` :: Account expiration date (seconds since epoch). '0' means no expiration date. `--firstname` `` :: no description available `--groups` `` :: no description available `--keys` `` :: Keys for two factor auth (yubico). `--lastname` `` :: no description available *pveum user permissions* `[]` `[OPTIONS]` `[FORMAT_OPTIONS]` Retrieve effective permissions of given user/token. ``: `(?^:^(?^:[^\s:/]+)\@(?^:[A-Za-z][A-Za-z0-9\.\-_]+)(?:!(?^:[A-Za-z][A-Za-z0-9\.\-_]+))?$)` :: User ID or full API token ID `--path` `` :: Only dump this specific path, not the whole tree. *pveum user token add* ` ` `[OPTIONS]` `[FORMAT_OPTIONS]` Generate a new API token for a specific user. NOTE: returns API token value, which needs to be stored as it cannot be retrieved afterwards! ``: `` :: User ID ``: `(?^:[A-Za-z][A-Za-z0-9\.\-_]+)` :: User-specific token identifier. `--comment` `` :: no description available `--expire` ` (0 - N)` ('default =' `same as user`):: API token expiration date (seconds since epoch). '0' means no expiration date. `--privsep` `` ('default =' `1`):: Restrict API token privileges with separate ACLs (default), or give full privileges of corresponding user. *pveum user token list* `` `[FORMAT_OPTIONS]` Get user API tokens. ``: `` :: User ID *pveum user token modify* ` ` `[OPTIONS]` `[FORMAT_OPTIONS]` Update API token for a specific user. ``: `` :: User ID ``: `(?^:[A-Za-z][A-Za-z0-9\.\-_]+)` :: User-specific token identifier. `--comment` `` :: no description available `--expire` ` (0 - N)` ('default =' `same as user`):: API token expiration date (seconds since epoch). '0' means no expiration date. `--privsep` `` ('default =' `1`):: Restrict API token privileges with separate ACLs (default), or give full privileges of corresponding user. *pveum user token permissions* ` ` `[OPTIONS]` `[FORMAT_OPTIONS]` Retrieve effective permissions of given token. ``: `` :: User ID ``: `(?^:[A-Za-z][A-Za-z0-9\.\-_]+)` :: User-specific token identifier. `--path` `` :: Only dump this specific path, not the whole tree. *pveum user token remove* ` ` `[FORMAT_OPTIONS]` Remove API token for a specific user. ``: `` :: User ID ``: `(?^:[A-Za-z][A-Za-z0-9\.\-_]+)` :: User-specific token identifier. *pveum useradd* An alias for 'pveum user add'. *pveum userdel* An alias for 'pveum user delete'. *pveum usermod* An alias for 'pveum user modify'.