User
Configuration for a specific user.
Characteristic | Value |
---|---|
Type | object |
Properties
name
(required)
Username
Characteristic | Value |
---|---|
Type | string |
homeDirectory
(optional)
Home directory for the user.
Characteristic | Value |
---|---|
Type | string |
password
(optional)
Password configuration.
Characteristic | Value |
---|---|
Type | Password |
Link | Password |
primaryGroup
(optional)
Primary group to add the user to.
Characteristic | Value |
---|---|
Type | string |
secondaryGroups
(optional)
List of secondary groups to add the user to.
Characteristic | Value |
---|---|
Type | array |
-
Items of the array must have the type:
Characteristic Value Type string
sshMode
(optional)
SSH configuration for the user. (IN DEVELOPMENT)
Characteristic | Value |
---|---|
Type | SshMode |
Link | SshMode |
sshPublicKeys
(optional)
List of SSH keys to add to the user's authorized keys.
Characteristic | Value |
---|---|
Type | array |
-
Items of the array must have the type:
Characteristic Value Type string
startupCommand
(optional)
Command to be executed at startup, providing a way to run custom scripts or applications on user login.
Characteristic | Value |
---|---|
Type | string |
uid
(optional)
Specifies the desired User ID. If not provided, the system will automatically assign a UID.
Characteristic | Value |
---|---|
Type | integer |
Format | int32 |