smb_passwd.c revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include <passwdutil.h>
2N/A int privileged;
2N/A return (PAM_IGNORE);
2N/A return (PAM_SYSTEM_ERR);
2N/A return (PAM_USER_UNKNOWN);
2N/A return (PAM_AUTHTOK_ERR);
2N/A &privileged);
2N/A case PWU_NOT_FOUND:
2N/A return (PAM_IGNORE);
2N/A case PWU_DENIED:
2N/A return (PAM_PERM_DENIED);
2N/A return (PAM_SYSTEM_ERR);
2N/A smb_pwd_fini();
2N/A case SMB_PWE_SUCCESS:
2N/A return (PAM_SUCCESS);
2N/A case SMB_PWE_STAT_FAILED:
2N/A return (PAM_SYSTEM_ERR);
2N/A case SMB_PWE_OPEN_FAILED:
2N/A case SMB_PWE_WRITE_FAILED:
2N/A case SMB_PWE_CLOSE_FAILED:
2N/A case SMB_PWE_UPDATE_FAILED:
2N/A return (PAM_SYSTEM_ERR);
2N/A case SMB_PWE_BUSY:
2N/A return (PAM_AUTHTOK_LOCK_BUSY);
2N/A case SMB_PWE_USER_UNKNOWN:
2N/A return (PAM_USER_UNKNOWN);
2N/A case SMB_PWE_USER_DISABLE:
2N/A return (PAM_IGNORE);
2N/A case SMB_PWE_DENIED:
2N/A return (PAM_PERM_DENIED);