• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/remote_cmds-41.90.1/rshd.tproj/

Lines Matching refs:pamh

108 static pam_handle_t *pamh;
113 if ((pam_err = pam_setcred(pamh, PAM_DELETE_CRED)) != PAM_SUCCESS) \
114 syslog(LOG_ERR|LOG_AUTH, "pam_setcred(): %s", pam_strerror(pamh, pam_err)); \
115 if ((pam_err = pam_close_session(pamh,0)) != PAM_SUCCESS) \
116 syslog(LOG_ERR|LOG_AUTH, "pam_close_session(): %s", pam_strerror(pamh, pam_err)); \
117 if ((pam_err = pam_end(pamh, pam_err)) != PAM_SUCCESS) \
118 syslog(LOG_ERR|LOG_AUTH, "pam_end(): %s", pam_strerror(pamh, pam_err)); \
495 pam_err = pam_start("rshd", luser, &pamc, &pamh);
498 pam_strerror(pamh, pam_err));
502 if ((pam_err = pam_set_item(pamh, PAM_RUSER, ruser)) != PAM_SUCCESS ||
503 (pam_err = pam_set_item(pamh, PAM_RHOST, rhost) != PAM_SUCCESS)) {
505 pam_strerror(pamh, pam_err));
509 pam_err = pam_authenticate(pamh, 0);
511 if ((pam_err = pam_get_user(pamh, &cp, NULL)) == PAM_SUCCESS) {
516 pam_err = pam_acct_mgmt(pamh, 0);
521 ruser, rhost, luser, pam_strerror(pamh, pam_err), cmdbuf);
632 if ((pam_err = pam_open_session(pamh, 0)) != PAM_SUCCESS) {
633 syslog(LOG_ERR, "pam_open_session: %s", pam_strerror(pamh, pam_err));
634 } else if ((pam_err = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS) {
635 syslog(LOG_ERR, "pam_setcred: %s", pam_strerror(pamh, pam_err));
827 (void) pam_setenv(pamh, "HOME", pwd->pw_dir, 1);
828 (void) pam_setenv(pamh, "SHELL", pwd->pw_shell, 1);
829 (void) pam_setenv(pamh, "USER", pwd->pw_name, 1);
830 (void) pam_setenv(pamh, "PATH", _PATH_DEFPATH, 1);
831 environ = pam_getenvlist(pamh);
832 (void) pam_end(pamh, pam_err);