List all users @vsphere.local
root@vc04's password: Last login: Fri Aug 14 13:42:30 2020 from 10.255.1.235 Connected to service * List APIs: "help api list" * List Plugins: "help pi list" * Launch BASH: "shell" Command> shell Shell access is granted to root root@vc04 [ ~ ]# /usr/lib/vmware-vmafd/bin/dir-cli group list --name Administrators Enter password for administrator@vsphere.local: cn=Administrator,cn=Users,dc=vsphere,dc=local CN=machine-xxxxxx-7093-439c-aaaa-d3e5aa4912dc,CN=ServicePrincipals,DC=vsphere,DC=local CN=vsphere-webclient-xxxxxx-7093-439c-aaaa-d3e5aa4912dc,CN=ServicePrincipals,DC=vsphere,DC=local externalObjectId=S-1-5-21-xxxxxxxxx-yyyyyyyyyy-zzzzzzzzzz-1159 externalObjectId=S-1-5-21-xxxxxxxxx-yyyyyyyyyy-zzzzzzzzzz-1160 externalObjectId=S-1-5-21-xxxxxxxxx-yyyyyyyyyy-zzzzzzzzzz-1170 CN=VSM_SOLUTION_xxxxxx-e882-4ad0-aaaa-7d4c299685aa,CN=ServicePrincipals,DC=vsphere,DC=local CN=deepsec,CN=Users,DC=vsphere,DC=local CN=sadmin,CN=Users,DC=vsphere,DC=local CN=tdpvmware,CN=Users,DC=vsphere,DC=local
Create a new user account on SSO using dir-cli, and add it in group administrator.
root@vc04 [ ~ ]# /usr/lib/vmware-vmafd/bin/dir-cli user create --account user1 --first-name myname --last-name maylastname --user-password 'Welcome@123' Enter password for administrator@vpshere.local: User account [user1] created successfully root@vc04 [ ~ ]# /usr/lib/vmware-vmafd/bin/dir-cli group modify --name Administrators --add user1 Enter password for administrator@vpshere.local: Account [user1] added to group [Administrators] Group member [user1] added successfully
Now you can access the vSphere web-client portal and try to login with newly created user.
We could also create the appliance management user account from the command prompt.
List the appliance management account.
Command> localaccounts.user.list Config: 1: Username: root Status: enabled Role: superAdmin Passwordstatus: valid Fullname: root Email: '' Command>
Creating the appliance management account .
Command> localaccounts.user.add --role operator --username unixarena --password Enter password: Reenter password: Command> Command> localaccounts.user.list Config: 1: Username: root Status: enabled Role: superAdmin Passwordstatus: valid Fullname: root Email: '' 2: Username: unixarena Status: enabled Role: operator Passwordstatus: valid Fullname: unixarena Email: '