osUser¶
Description of an operating system user for filesystem directory and file permissions. OS users can be grouped together using osGroup objects.
Attributes¶
The list of attributes for osUser
are:
disablePasswordLogin
(boolean): boolean to disable the user logging into the system using a passwordencrypted
(boolean): boolean indicating that the password string is encryptedfullName
(string): the full name of the userhomeDir
(string): the home directory of the username
(string): the user namepassword
(string): the user passwordpasswordAuto
(boolean): a boolean indicating for the platform to automatically set the password listed in the attribute passwordprimaryGroup
(string): the user’s primary group (see osGroup)primaryGroupAuto
(boolean): boolean indicating for the platform to automatically assign the user’s primary groupsecondaryGroups
(string): a list of the user’s secondary groups (each group separated by a comma)shell
(string): the shell type for the usersshKeys
: a list of public SSH keys for the user (see sshKey)sudo
(int): a flag to configure sudoers parameters (0 : no sudo, 1: sudo, 2: sudo without password)systemUser
(boolean): a boolean indicating that this is a system useruri
(anyURI): the uri resource of this user objectuserId
(string): the unique id of this user (only used ifuserIdAuto == false
userIdAuto
(boolean): boolean indicating whether the platform should automatically calculate the user’s idcreated
(dateTime): the date the appliance template is createddbId
(long): the database id of the objectdigest
(string): the digest value (used for etag)lastModified
(dateTime): the last modified date of this object