ValidateCredentialsInGuest is returning invalidguestlogin on a Linux system.
The system is configured to use a domain, and I can login via SSH as user@domain.com using login user (it goes through LDAP)... however, when I attempt to pass this via the ValidateCredentialsInGuest API I get the message it's invalid.
I can pass root or another non-root local user using the same same code. I vaguely remember older versions of tools needing a reconfiguration to support this, but for the life of me can't find what that change is.
Here are the os/tools details
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="19.04 (Disco Dingo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.04"
VERSION_ID="19.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=disco
UBUNTU_CODENAME=disco
$ vmware-toolbox-cmd -v
10.3.10.10540 (build-12406962)
vSphere is current 6.7 (both vCenter and ESXi)