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 == falseuserIdAuto(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