On AIX system, su to local account from AD account produces a message "VAS account is not recognized as an AD account"
说明
On AIX system using STD_AUTH, su to local account from AD account produces a message [VAS]: Account is not recognized as an Active Directory account.
login works and su - local accounts works however the message displayed confuses users.
# su - ADacct
$ su - local
[VAS]: Account is not recognized as an Active Directory account.
原因
Configuration issue.
解决办法
Please run the following command and replace <local user> with the local account in your environment: chuser SYSTEM=compat <local user>
This will add the SYSTEM=compat setting to the /etc/security/user file for the local user. It will than go to the operating system instead of going to our code first, where we put out the message.