salt.auth.pam¶
Authenticate against PAM
Provides an authenticate function that will allow the caller to authenticate a user against the Pluggable Authentication Modules (PAM) on the system.
Implemented using ctypes, so no compilation is necessary.
-
class
salt.auth.pam.PamConv¶ Wrapper class for pam_conv structure
-
appdata_ptr¶ Structure/Union member
-
conv¶ Structure/Union member
-
-
class
salt.auth.pam.PamMessage¶ Wrapper class for pam_message structure
-
msg¶ Structure/Union member
-
msg_style¶ Structure/Union member
-
-
class
salt.auth.pam.PamResponse¶ Wrapper class for pam_response structure
-
resp¶ Structure/Union member
-
resp_retcode¶ Structure/Union member
-
-
salt.auth.pam.auth(username, password, **kwargs)¶ Authenticate via pam
-
salt.auth.pam.authenticate(username, password, service='login')¶ Returns True if the given username and password authenticate for the given service. Returns False otherwise
username: the username to authenticatepassword: the password in plain textservice: the PAM service to authenticate against.- Defaults to 'login'