Home
last modified time | relevance | path

Searched refs:pwbuf (Results 1 – 25 of 25) sorted by relevance

/illumos-gate/usr/src/lib/passwdutil/
H A Dnss_attr.c66 struct pwbuf { struct
92 struct pwbuf *pwbuf; in nss_getpwnam() argument
96 *buf = calloc(1, sizeof (struct pwbuf)); in nss_getpwnam()
97 pwbuf = (struct pwbuf *)*buf; in nss_getpwnam()
98 if (pwbuf == NULL) in nss_getpwnam()
115 if (pwbuf->pwd == NULL) in nss_getpwnam()
116 pwbuf->pwd = (struct passwd *) in nss_getpwnam()
118 if (pwbuf->pwd == NULL) { in nss_getpwnam()
120 if (pwbuf->spwd) in nss_getpwnam()
121 free(pwbuf->spwd); in nss_getpwnam()
[all …]
H A Dfiles_attr.c81 struct pwbuf { struct
226 struct pwbuf *pwbuf; in files_getpwnam() local
229 *buf = calloc(1, sizeof (struct pwbuf)); in files_getpwnam()
230 pwbuf = (struct pwbuf *)*buf; in files_getpwnam()
231 if (pwbuf == NULL) in files_getpwnam()
248 if (pwbuf->pwd == NULL) { in files_getpwnam()
249 pwbuf->pwd = malloc(sizeof (struct passwd)); in files_getpwnam()
250 if (pwbuf->pwd == NULL) { in files_getpwnam()
272 if (pwbuf->spwd == NULL) { in files_getpwnam()
273 pwbuf->spwd = malloc(sizeof (struct spwd)); in files_getpwnam()
[all …]
/illumos-gate/usr/src/cmd/eeprom/sparc/
H A Dopenprom.c419 char pwbuf[PW_SIZE + 2]; in i_secure() local
446 if (get_password(pwbuf, PW_SIZE)) { in i_secure()
448 pwbuf); in i_secure()
449 opp2->oprom_size = varlen2 + strlen(pwbuf); in i_secure()
488 char pwbuf[PW_SIZE + 2]; in i_passwd() local
507 if (get_password(pwbuf, PW_SIZE)) { in i_passwd()
508 (void) strcpy(opp->oprom_array + varlen, pwbuf); /* Bounded */ 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()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_pwdutil.c259 smb_pwbuf_t pwbuf; in smb_pwd_getpwnam() local
278 pwbuf.pw_pwd = smbpw; in smb_pwd_getpwnam()
280 while (smb_pwd_fgetent(fp, &pwbuf, SMB_PWD_GETF_ALL) != NULL) { in smb_pwd_getpwnam()
310 smb_pwbuf_t pwbuf; in smb_pwd_getpwuid() local
329 pwbuf.pw_pwd = smbpw; in smb_pwd_getpwuid()
331 while (smb_pwd_fgetent(fp, &pwbuf, SMB_PWD_GETF_ALL) != NULL) { in smb_pwd_getpwuid()
479 smb_pwbuf_t pwbuf; in smb_pwd_update() local
519 pwbuf.pw_pwd = &smbpw; in smb_pwd_update()
525 while (smb_pwd_fgetent(src, &pwbuf, SMB_PWD_GETF_ALL) != NULL) { in smb_pwd_update()
536 err = smb_pwd_fputent(dst, &pwbuf); in smb_pwd_update()
[all …]
/illumos-gate/usr/src/lib/pam_modules/smbfs/
H A Dsmbfs_login.c62 struct passwd pwbuf; in pam_sm_setcred() local
91 if (getpwnam_r(user, &pwbuf, buf, sizeof (buf)) == NULL) { in pam_sm_setcred()
96 uid = pwbuf.pw_uid; in pam_sm_setcred()
97 home = pwbuf.pw_dir; in pam_sm_setcred()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_tree_connect.c274 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 Dauthtok_check.c719 const char *pwbuf, *opwbuf; in pam_sm_chauthtok() local
752 (void) pam_get_item(pamh, PAM_AUTHTOK, (const void **)&pwbuf); in pam_sm_chauthtok()
754 if (pwbuf == NULL) in pam_sm_chauthtok()
826 pwlen = strlen(pwbuf); in pam_sm_chauthtok()
838 switch (check_circular(usrname, pwbuf)) { in pam_sm_chauthtok()
863 if (__check_history(usrname, pwbuf, pwu_rep) == PWU_SUCCESS) { in pam_sm_chauthtok()
877 if (check_composition(pwbuf, &pwdef, pamh, flags) != 0) { in pam_sm_chauthtok()
883 if (check_diff(pwbuf, opwbuf, &pwdef, pamh, flags) != 0) { in pam_sm_chauthtok()
890 retcode = check_dictionary(pwbuf, &pwdef, pamh, flags); in pam_sm_chauthtok()
/illumos-gate/usr/src/lib/nsswitch/nis/common/
H A Dgetgrent.c261 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 Dimport_name.c133 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 Dlibrestart.c2044 if (mcp->pwbuf != NULL && mcp->pwd.pw_uid == mcp->uid) in lookup_pwd()
2047 if (mcp->pwbuf == NULL) { in lookup_pwd()
2050 mcp->pwbuf = malloc(mcp->pwbufsz); in lookup_pwd()
2051 if (mcp->pwbuf == NULL) in lookup_pwd()
2057 pwdp = getpwuid_r(mcp->uid, &mcp->pwd, mcp->pwbuf, in lookup_pwd()
2063 free(mcp->pwbuf); in lookup_pwd()
2064 mcp->pwbuf = NULL; in lookup_pwd()
2124 if (ci->pwbuf == NULL) { in get_uid()
2126 ci->pwbuf = malloc(ci->pwbufsz); in get_uid()
2127 if (ci->pwbuf == NULL) in get_uid()
[all …]
H A Dlibrestart.h296 char *pwbuf; member
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dkuserok.c282 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 Dnetnamer.c316 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 Dsmb_logon.c684 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 Dchkauthattr.c403 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 Dchangepasswd.c106 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 Dadd_allocatable.c68 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/gss_mechs/mech_krb5/profile/
H A Dprof_file.c223 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/lib/pam_modules/unix_cred/
H A Dunix_cred.c196 char pwbuf[NSS_BUFLEN_PASSWD]; in pam_sm_setcred() local
272 if (getpwnam_r(user, &pwd, pwbuf, sizeof (pwbuf)) == NULL) { in pam_sm_setcred()
/illumos-gate/usr/src/cmd/zlogin/
H A Dzlogin.c997 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 Dctx.c1649 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 Dsvr_principal.c1465 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 Dmountd.c2322 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 Dsyslogd.c2106 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 Drc_node.c1529 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()