Add users to a UNIX group and SVM
POST /name-services/unix-groups/{svm.uuid}/{unix_group.name}/users
Introduced In: 9.9
Adds users to the specified UNIX group and SVM.
Important notes
- 
Multiple users can be added in a single call using the "records" parameter.
 - 
"records" parameter must not be specified when "name" parameter is specified.
 - 
Specified users are appended to the existing list of users.
 - 
Duplicate users are ignored.
 
Related ONTAP commands
- 
vserver services name-service unix-group adduser - 
vserver services name-service unix-group addusers 
Parameters
| Name | Type | In | Required | Description | 
|---|---|---|---|---|
unix_group.name  | 
string  | 
path  | 
True  | 
UNIX group name.  | 
return_records  | 
boolean  | 
query  | 
False  | 
The default is false. If set to true, the records are returned. 
  | 
svm.uuid  | 
string  | 
path  | 
True  | 
UUID of the SVM to which this object belongs.  | 
Request Body
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
UNIX user who belongs to the specified UNIX group and the SVM.  | 
records  | 
array[records]  | 
An array of UNIX users specified to add multiple users to a UNIX group in a single API call.
Not allowed when the   | 
skip_name_validation  | 
boolean  | 
Indicates whether or not the validation for the specified UNIX user names is disabled.  | 
Example request
{
  "name": "string",
  "records": [
    {
      "name": "string"
    }
  ]
}
Response
Status: 200, Ok
Error
Status: Default
ONTAP Error Response Codes
| Error Code | Description | 
|---|---|
262179  | 
Invalid arguments in records.  | 
3276897  | 
The specified UNIX group does not exist in the SVM.  | 
3277025  | 
Maximum supported limit of UNIX group membership count reached.  | 
3277051  | 
Invalid characters in user name. Valid characters are 0-9, A-Z, a-z, ".", "_" and "-". Names cannot start with "-".  | 
23724066  | 
User name too long. Maximum supported length is 64 characters.  | 
23724142  | 
"records" field must not be specified when a single user is added.  | 
23724143  | 
SVM UUID, UNIX group name and skip-name-validation are invalid fields for "records" parameter.  | 
Definitions
See Definitions
href
| Name | Type | Description | 
|---|---|---|
href  | 
string  | 
_links
records
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
UNIX user who belongs to the specified UNIX group and the SVM.  | 
unix_group_users
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
UNIX user who belongs to the specified UNIX group and the SVM.  | 
records  | 
array[records]  | 
An array of UNIX users specified to add multiple users to a UNIX group in a single API call.
Not allowed when the   | 
skip_name_validation  | 
boolean  | 
Indicates whether or not the validation for the specified UNIX user names is disabled.  | 
error_arguments
| Name | Type | Description | 
|---|---|---|
code  | 
string  | 
Argument code  | 
message  | 
string  | 
Message argument  | 
error
| Name | Type | Description | 
|---|---|---|
arguments  | 
array[error_arguments]  | 
Message arguments  | 
code  | 
string  | 
Error code  | 
message  | 
string  | 
Error message  | 
target  | 
string  | 
The target parameter that caused the error.  |