does not exist" in the sshinfo.log.--/var/log/audit/sshinfo.logYEAR-MONTH-DATE:TIME:XX.XXXXXX+00:00 <vCenter name>: User root not allowed because shell /bin/bbash does not exist
The current shell setting of root account was incorrect.
1.Take a snapshot or backup of the vCenter Server Appliance before proceeding.
2.Login the VCSA from console, without the password.
Refer the procedure in KB322247, Resetting root password in vCenter Server Appliance 6.5 / 6.7 / 7.x / 8.x
Implement step 1 to step 7 in "Process to Reset the Root Password in vCenter Server Appliance(VCSA)".
3.Check current shell setting, confirm if the shell was correct.
# cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bbash
4.Update the shell with correct value
# chsh -s /bin/bash rootor# chsh -s /bin/appliancesh root
5.Check current shell setting to confirm it had been corrected.
# cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash
6.Reboot the VCSA
# reboot -f
Resetting root password in vCenter Server Appliance 6.5 / 6.7 / 7.x / 8.x
https://knowledge.broadcom.com/external/article/322247/
Toggling the vCenter Server Appliance default shell
https://knowledge.broadcom.com/external/article/319670/