/illumos-gate/usr/src/lib/passwdutil/ |
H A D | nss_attr.c | 90 struct pwbuf *pwbuf; in nss_getpwnam() local 95 pwbuf = (struct pwbuf *)*buf; in nss_getpwnam() 163 if (getpwnam_r(name, pwbuf->pwd, pwbuf->pwd_scratch, in nss_getpwnam() 202 if (pwbuf->pwd) free(pwbuf->pwd); in nss_getpwnam() 203 if (pwbuf->pwd_scratch) free(pwbuf->pwd_scratch); in nss_getpwnam() 204 if (pwbuf->spwd) free(pwbuf->spwd); in nss_getpwnam() 205 if (pwbuf->spwd_scratch) free(pwbuf->spwd_scratch); in nss_getpwnam() 221 struct pwbuf *pwbuf; in nss_getattr() local 310 if (pwbuf->pwd) free(pwbuf->pwd); in nss_getattr() 311 if (pwbuf->pwd_scratch) free(pwbuf->pwd_scratch); in nss_getattr() [all …]
|
H A D | files_attr.c | 222 struct pwbuf *pwbuf; in files_getpwnam() local 226 pwbuf = (struct pwbuf *)*buf; in files_getpwnam() 311 if (pwbuf->pwd) free(pwbuf->pwd); in files_getpwnam() 313 if (pwbuf->spwd) free(pwbuf->spwd); in files_getpwnam() 335 struct pwbuf *pwbuf; in files_user_to_authenticate() local 361 if (pwbuf->pwd) free(pwbuf->pwd); in files_user_to_authenticate() 363 if (pwbuf->spwd) free(pwbuf->spwd); in files_user_to_authenticate() 475 struct pwbuf *pwbuf; in files_getattr() local 605 if (pwbuf->pwd) free(pwbuf->pwd); in files_getattr() 644 struct pwbuf *pwbuf = (struct pwbuf *)buf; in files_update() local [all …]
|
/illumos-gate/usr/src/cmd/eeprom/sparc/ |
H A D | openprom.c | 419 char pwbuf[PW_SIZE + 2]; in i_secure() local 446 if (get_password(pwbuf, PW_SIZE)) { in i_secure() 448 pwbuf); in i_secure() 488 char pwbuf[PW_SIZE + 2]; in i_passwd() local 507 if (get_password(pwbuf, PW_SIZE)) { in i_passwd() 509 opp->oprom_size = varlen + strlen(pwbuf); in i_passwd() 529 static char pwbuf[256]; in get_password() local 537 (void) strcpy(pwbuf, pasword); in get_password() 538 pwlen = strlen(pwbuf); in get_password() 551 p = pwbuf; in get_password() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_pwdutil.c | 259 smb_pwbuf_t pwbuf; in smb_pwd_getpwnam() local 278 pwbuf.pw_pwd = smbpw; in smb_pwd_getpwnam() 310 smb_pwbuf_t pwbuf; in smb_pwd_getpwuid() local 329 pwbuf.pw_pwd = smbpw; in smb_pwd_getpwuid() 479 smb_pwbuf_t pwbuf; in smb_pwd_update() local 519 pwbuf.pw_pwd = &smbpw; in smb_pwd_update() 637 pw = pwbuf->pw_pwd; in smb_pwd_fgetent() 648 return (pwbuf); in smb_pwd_fgetent() 652 return (pwbuf); in smb_pwd_fgetent() 674 return (pwbuf); in smb_pwd_fgetent() [all …]
|
/illumos-gate/usr/src/lib/pam_modules/smbfs/ |
H A D | smbfs_login.c | 61 struct passwd pwbuf; in pam_sm_setcred() local 90 if (getpwnam_r(user, &pwbuf, buf, sizeof (buf)) == NULL) { in pam_sm_setcred() 95 uid = pwbuf.pw_uid; in pam_sm_setcred() 96 home = pwbuf.pw_dir; in pam_sm_setcred()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_tree_connect.c | 274 uint8_t *pwbuf = NULL; in smb_pre_tree_connect_andx() local 282 pwbuf = smb_srm_zalloc(sr, pwlen); in smb_pre_tree_connect_andx() 284 rc = smbsr_decode_data(sr, "%#cus", sr, pwlen, pwbuf, in smb_pre_tree_connect_andx() 288 tcon->password = (char *)pwbuf; in smb_pre_tree_connect_andx()
|
/illumos-gate/usr/src/lib/pam_modules/authtok_check/ |
H A D | authtok_check.c | 711 char *pwbuf, *opwbuf; in pam_sm_chauthtok() local 744 (void) pam_get_item(pamh, PAM_AUTHTOK, (void **)&pwbuf); in pam_sm_chauthtok() 746 if (pwbuf == NULL) in pam_sm_chauthtok() 818 pwlen = strlen(pwbuf); in pam_sm_chauthtok() 830 switch (check_circular(usrname, pwbuf)) { in pam_sm_chauthtok() 855 if (__check_history(usrname, pwbuf, pwu_rep) == PWU_SUCCESS) { in pam_sm_chauthtok() 869 if (check_composition(pwbuf, &pwdef, pamh, flags) != 0) { in pam_sm_chauthtok() 875 if (check_diff(pwbuf, opwbuf, &pwdef, pamh, flags) != 0) { in pam_sm_chauthtok() 882 retcode = check_dictionary(pwbuf, &pwdef, pamh, flags); in pam_sm_chauthtok()
|
/illumos-gate/usr/src/lib/nsswitch/nis/common/ |
H A D | getgrent.c | 261 char pwbuf[NSS_BUFLEN_PASSWD]; in netid_lookup() local 276 if ((getpwnam_r(argp->username, &pw, pwbuf, sizeof (pwbuf)) == NULL) || in netid_lookup()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | import_name.c | 133 char pwbuf[BUFSIZ]; local 157 if (k5_getpwuid_r(uid, &pwx, pwbuf, sizeof(pwbuf), &pw) == 0)
|
/illumos-gate/usr/src/lib/librestart/common/ |
H A D | librestart.c | 2050 if (mcp->pwbuf == NULL) in lookup_pwd() 2062 free(mcp->pwbuf); in lookup_pwd() 2063 mcp->pwbuf = NULL; in lookup_pwd() 2140 free(ci->pwbuf); in get_uid() 2141 ci->pwbuf = NULL; in get_uid() 3414 free(cip->pwbuf); in restarter_get_method_context() 3440 free(cip->pwbuf); in restarter_get_method_context() 3441 cip->pwbuf = NULL; in restarter_get_method_context() 3502 cip->pwbuf = NULL; in restarter_set_method_context() 3783 free(cip->pwbuf); in restarter_set_method_context() [all …]
|
H A D | librestart.h | 291 char *pwbuf; member
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | kuserok.c | 282 char pwbuf[BUFSIZ]; in krb5_kuserok() local 284 if (k5_getpwnam_r(luser, &pwx, pwbuf, sizeof(pwbuf), &pwd) != 0) in krb5_kuserok()
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | netnamer.c | 316 char pwbuf[NSS_LINELEN_PASSWD]; in netname2user_ldap() local 340 if ((getpwuid_r(uidnu, &pw, pwbuf, sizeof (pwbuf))) == NULL) { in netname2user_ldap()
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_logon.c | 684 char pwbuf[1024]; in smb_token_setup_local() local 695 if (getpwuid_r(smbpw->pw_uid, &pw, pwbuf, sizeof (pwbuf)) == NULL) in smb_token_setup_local() 1011 char pwbuf[1024]; in smb_guest_account() local 1029 if (getpwuid_r(guest_uid, &pw, pwbuf, sizeof (pwbuf)) == NULL) in smb_guest_account()
|
/illumos-gate/usr/src/lib/libsecdb/common/ |
H A D | chkauthattr.c | 403 char pwbuf[NSS_BUFLEN_PASSWD]; in is_cons_user() local 411 if (getpwnam_r(user, &pw, pwbuf, sizeof (pwbuf)) == NULL) { in is_cons_user()
|
/illumos-gate/usr/src/cmd/ypcmd/yppasswd/ |
H A D | changepasswd.c | 106 char pwbuf[NSS_LINELEN_PASSWD], spbuf[NSS_LINELEN_SHADOW]; in changepasswd() local 334 while (fgets(pwbuf, NSS_LINELEN_PASSWD, opwfp)) { in changepasswd() 341 if (doneflag || strncmp(name, pwbuf, namelen)) { in changepasswd() 342 if (fputs(pwbuf, npwfp) == EOF) { in changepasswd()
|
/illumos-gate/usr/src/cmd/allocate/ |
H A D | add_allocatable.c | 68 char pwbuf[NSS_LINELEN_PASSWD]; in main() local 117 if ((getpwuid_r(uid, &pwd, pwbuf, sizeof (pwbuf))) == NULL) { in main()
|
/illumos-gate/usr/src/lib/pam_modules/unix_cred/ |
H A D | unix_cred.c | 194 char pwbuf[NSS_BUFLEN_PASSWD]; in pam_sm_setcred() local 270 if (getpwnam_r(user, &pwd, pwbuf, sizeof (pwbuf)) == NULL) { in pam_sm_setcred()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/profile/ |
H A D | prof_file.c | 223 char pwbuf[BUFSIZ]; in profile_open_file() local 226 if (!k5_getpwuid_r(uid, &pwx, pwbuf, sizeof(pwbuf), &pw) in profile_open_file()
|
/illumos-gate/usr/src/cmd/zlogin/ |
H A D | zlogin.c | 997 zone_get_user_pw(const char *user_cmd, struct passwd *pwent, char *pwbuf, in zone_get_user_pw() argument 1024 if (str2passwd(pwline, sizeof (pwline), pwent, pwbuf, pwbuflen) == 0) in zone_get_user_pw() 1249 char pwbuf[NSS_BUFLEN_PASSWD + 1]; in prep_env_noninteractive() local 1262 pw = zone_get_user_pw(user_cmd, &pwent, pwbuf, sizeof (pwbuf)); in prep_env_noninteractive()
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | ctx.c | 1649 char pwbuf[NSS_BUFLEN_PASSWD]; in smb_ctx_readrc() local 1661 if (getpwuid_r(getuid(), &pw, pwbuf, sizeof (pwbuf)) != NULL) { in smb_ctx_readrc()
|
/illumos-gate/usr/src/lib/krb5/kadm5/srv/ |
H A D | svr_principal.c | 1465 char pwbuf[256]; in kadm5_chpass_principal_3() local 1469 strncpy (pwbuf, password, pwlen); in kadm5_chpass_principal_3() 1470 pwbuf[pwlen] = '\n'; in kadm5_chpass_principal_3() 1471 pwbuf[pwlen + 1] = '\0'; in kadm5_chpass_principal_3() 1483 ret = kadm5_launch_task (handle->context, path, argv, pwbuf); in kadm5_chpass_principal_3()
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.c | 2322 char *pwbuf = alloca(pw_size); in getusergroups() local 2326 if (getpwuid_r(uid, &pwd, pwbuf, pw_size) == NULL) in getusergroups()
|
/illumos-gate/usr/src/cmd/syslogd/ |
H A D | syslogd.c | 2106 char pwbuf[MAXLINE]; in writetodev() local 2135 } else if (getpwuid_r(statb.st_uid, &pw, pwbuf, in writetodev() 2136 sizeof (pwbuf), &pwp) != 0) { in writetodev()
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | rc_node.c | 1529 char pwbuf[1024]; /* XXX should be NSS_BUFLEN_PASSWD */ in perm_granted() local 1555 if (getpwuid_r(uid, &pw, pwbuf, sizeof (pwbuf)) == NULL) { in perm_granted()
|