Thanks, always better to introduce the argument first, I'll rememberFor the uninitiated :
So, what is Linux PAM?
PAM (Pluggable Authentication Modules) is a suite of shared libraries that do:
- Authentication: User provides a proof of authenticity (such as a password)
- Account management: User is authenticated, but can he access this service?
- Session management: When user access the service, we must build the environment, and destroy it when he exit
- Password management: Because never changing a password is not a good idea