When AD user successfully logins Unix workstation and run # env, Centrify variables like CDC_JOINED_DOMAIN & CDC_JOINED_SITE are returned. But when root # su to any AD user, there is no Centrify variable when running # env.
Root cause: This happens for the following situations: (1) # su from root (2) # sudo/dzdo su - <ad user>
When root performs "#su", it bypasses pam_authenticate while root is not needed for authentication while switching to other users. As result, there is no user credential (like Kerberos ticket) for this session. Pam module sets environment variables and create home directory (if necessary), so skipping the pam module will lead to those variables not set by pam_open_session.
Resolution: This is related to issue with # su, The issue is fixed in Suite 2017.2.