LFCS · Question #184
In order for pam_ldap to be capable of changing a user's password in Active Directory, the pam_password parameter must be set to
The correct answer is A. ad. To enable pam_ldap to change user passwords within an Active Directory environment, the pam_password parameter must be set to ad. This instructs pam_ldap to use Active Directory's specific password modification protocol.
Question
Options
- Aad
- Bwin
- Cactive_directory
- Dldap
How the community answered
(71 responses)- A87% (62)
- B1% (1)
- C7% (5)
- D4% (3)
Why each option
To enable `pam_ldap` to change user passwords within an Active Directory environment, the `pam_password` parameter must be set to `ad`. This instructs `pam_ldap` to use Active Directory's specific password modification protocol.
For `pam_ldap` to successfully change a user's password in an Active Directory domain, the `pam_password` parameter in the `pam_ldap` configuration file must be set to `ad`. This specific value signals `pam_ldap` to utilize the appropriate Active Directory password modification mechanism, which differs from standard LDAP password changes.
`win` is not a recognized or documented value for the `pam_password` parameter in `pam_ldap` for Active Directory integration.
While conceptually correct, `active_directory` is not the specific keyword used for the `pam_password` parameter; `ad` is the correct, recognized abbreviation.
Setting `pam_password` to `ldap` would instruct `pam_ldap` to use the generic LDAP password change operation, which is typically incompatible with Active Directory's specific password modification protocol.
Concept tested: pam_ldap Active Directory password changes
Source: https://linux.die.net/man/8/pam_ldap
Topics
Community Discussion
No community discussion yet for this question.