Configure the Local User Password Expiration Policy for NSX Edge
Configure password expiration for NSX Edge local users in
VMware Cloud Foundation
. You configure it on a per-user basis for the built-in NSX accounts.User | Setting | Default Value |
---|---|---|
root | Maximum number of days between password change | 90 |
admin | Maximum number of days between password change | 90 |
audit | Maximum number of days between password change | 90 |
guestuser1 | Maximum number of days between password change | 90 |
guestuser2 | Maximum number of days between password change | 90 |
UI Procedure
- If you are configuring an NSX Edge virtual appliance, open the appliance console by using the Web console in the vSphere Client.
- Log in to the vCenter Server instance for the workload domain athttps://<vcenter_server-fqdn>/uiby using an account withAdministratorprivileges.
- In theVMs and templatesinventory, navigate to and expand the VM folder containing the NSX Edge nodes for the workload domain.
- Select the first node of the NSX Edge cluster and clickLaunch web console.
- If you are configuring a bare-metal NSX Edge appliance, open the appliance console by using an out-of-band management interface, such as iLO or iDRAC.
- Log in to the NSX Edge node asadmin.
- Change the maximum number of days between password change using the following command.set user root password-expiration <your_value>
- Repeat this procedure for the remaining local accounts.
- Repeat this procedure on the remaining NSX Edge nodes in the cluster of the workload domain.
- Repeat this procedure on all NSX Edge clusters in the remaining workload domains.
PowerShell Procedure
You
can use the PowerShell command for configuring the password expiration policies only on the
NSX Edge nodes in
VMware Cloud Foundation
that are deployed by using SDDC Manager. For NSX Edge virtual appliances that are deployed
manually and for bare-metal NSX Edge appliances, configure the policies manually according
to the NSX documentation
.- Start PowerShell.
- Replace the values in the sample code and run the commands in the PowerShell console.$sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io" $sddcManagerUser = "administrator@vsphere.local" $sddcManagerPass = "VMw@re1!" $sddcDomainName = "sfo-m01" $maxDays = "90"
- Perform the configuration by running the command in the PowerShell console.Update-NsxtEdgePasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxdays $maxDays
- Repeat this procedure for all NSX Edge clusters in the remaining workload domains.