Home
last modified time | relevance | path

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

12345678910>>...15

/freebsd/lib/libc/gen/
H A Dpw_scan.c91 pw->pw_fields = 0; in __pw_scan()
95 if (pw->pw_name[0] && (pw->pw_name[0] != '+' || pw->pw_name[1] == '\0')) in __pw_scan()
100 if (pw->pw_passwd[0]) in __pw_scan()
108 if (pw->pw_name[0] != '+' && pw->pw_name[0] != '-') { in __pw_scan()
136 pw->pw_uid = id; in __pw_scan()
143 if (pw->pw_name[0] != '+' && pw->pw_name[0] != '-') { in __pw_scan()
166 pw->pw_gid = id; in __pw_scan()
171 if (pw->pw_class[0]) in __pw_scan()
188 if (pw->pw_gecos[0]) in __pw_scan()
193 if (pw->pw_dir[0]) in __pw_scan()
[all …]
/freebsd/crypto/openssh/
H A Duidswap.c68 (u_int)pw->pw_uid, (u_int)pw->pw_gid, in temporarily_use_uid()
101 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in temporarily_use_uid()
188 if (pw == NULL) in permanently_set_uid()
193 (u_int)pw->pw_gid); in permanently_set_uid()
195 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) in permanently_set_uid()
203 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in permanently_set_uid()
205 pw->pw_name, (u_int)pw->pw_gid, strerror(errno)); in permanently_set_uid()
208 if (setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1) in permanently_set_uid()
213 if (old_gid != pw->pw_gid && pw->pw_uid != 0 && in permanently_set_uid()
219 if (getgid() != pw->pw_gid || getegid() != pw->pw_gid) { in permanently_set_uid()
[all …]
H A Dauth-rhosts.c205 temporarily_use_uid(pw); in auth_rhosts2()
240 if (pw->pw_uid == 0) in auth_rhosts2()
244 client_user, pw->pw_name)) { in auth_rhosts2()
250 client_user, pw->pw_name)) { in auth_rhosts2()
261 if (stat(pw->pw_dir, &st) == -1) { in auth_rhosts2()
263 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2()
265 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2()
278 temporarily_use_uid(pw); in auth_rhosts2()
302 "bad modes for %.200s", pw->pw_name, path); in auth_rhosts2()
321 client_user, pw->pw_name)) { in auth_rhosts2()
[all …]
H A Dauth.c109 if (!pw || !pw->pw_name) in allowed_user()
114 pw->pw_name); in allowed_user()
185 if (ga_init(pw->pw_name, pw->pw_gid) == 0) { in allowed_user()
445 temporarily_use_uid(pw); in check_key_in_hostfiles()
478 struct passwd *pw; in getpwnamallow() local
495 pw = getpwnam(user); in getpwnamallow()
500 if (pw == NULL) { in getpwnamallow()
513 if (!allowed_user(ssh, pw)) in getpwnamallow()
539 pw = NULL; in getpwnamallow()
545 if (pw != NULL) in getpwnamallow()
[all …]
H A Dplatform.c99 platform_setusercontext(struct passwd *pw) in platform_setusercontext() argument
113 solaris_set_default_project(pw); in platform_setusercontext()
136 if (getluid() == -1 && setluid(pw->pw_uid) == -1) in platform_setusercontext()
162 irix_setusercontext(pw); in platform_setusercontext_post_groups()
166 aix_usrinfo(pw); in platform_setusercontext_post_groups()
183 if (setpcred(pw->pw_name, creds) == -1) in platform_setusercontext_post_groups()
188 ssh_selinux_setup_exec_context(pw->pw_name); in platform_setusercontext_post_groups()
204 platform_locked_account(struct passwd *pw) in platform_locked_account() argument
207 char *passwd = pw->pw_passwd; in platform_locked_account()
214 spw = getspnam(pw->pw_name); in platform_locked_account()
[all …]
/freebsd/usr.bin/id/
H A Did.c168 id = pw ? pw->pw_gid : rflag ? getgid() : getegid(); in main()
177 id = pw ? pw->pw_uid : rflag ? getuid() : geteuid(); in main()
196 pline(pw); in main()
205 if (pw) { in main()
223 if (pw) { in pretty()
232 if (pw == NULL || strcmp(login, pw->pw_name)) in pretty()
234 if (pw) in pretty()
380 if (pw) { in group()
461 pw->pw_passwd, pw->pw_uid, pw->pw_gid, pw->pw_class, in pline()
462 (long)pw->pw_change, (long)pw->pw_expire, pw->pw_gecos, in pline()
[all …]
/freebsd/usr.bin/chpass/
H A Dfield.c116 pw->pw_uid = id; in p_uid()
137 pw->pw_gid = gr->gr_gid; in p_gid()
146 pw->pw_gid = id; in p_gid()
166 if (!atot(p, &pw->pw_change)) in p_change()
176 if (!atot(p, &pw->pw_expire)) in p_expire()
219 if (!master_mode && pw->pw_shell && !ok_shell(pw->pw_shell)) { in p_shell()
228 pw->pw_shell = strdup(p); in p_shell()
231 pw->pw_shell = dup_shell(p); in p_shell()
232 if (!pw->pw_shell) { in p_shell()
239 pw->pw_shell); in p_shell()
[all …]
H A Dedit.c78 return (pw_dup(pw)); in edit()
127 *pw->pw_shell ? pw->pw_shell : _PATH_BSHELL); in display()
145 *pw->pw_shell ? pw->pw_shell : _PATH_BSHELL); in display()
202 if ((pw = pw_dup(pw)) == NULL) in verify()
207 free(pw); in verify()
213 free(pw); in verify()
268 free(pw); in verify()
273 pw->pw_gecos = p; in verify()
274 buf = pw_make(pw); in verify()
275 free(pw); in verify()
[all …]
H A Dchpass.c70 struct passwd lpw, *old_pw, *pw; in main() local
80 pw = old_pw = NULL; in main()
132 if ((pw = getpwuid(uid)) == NULL) in main()
143 if ((pw = pw_dup(pw)) == NULL || in main()
149 if (pw != NULL && (pw->pw_fields & _PWF_SOURCE) == _PWF_NIS) { in main()
177 pw = &lpw; in main()
189 pw->pw_passwd = arg; in main()
203 free(pw); in main()
204 pw = edit(pw_tempname(), old_pw); in main()
206 if (pw == NULL) in main()
[all …]
/freebsd/contrib/netbsd-tests/kernel/arch/amd64/
H A Dt_ptrace_wait.c244 pw.pw_index = i; in ATF_TC_BODY()
318 pw.pw_index = i; in ATF_TC_BODY()
395 pw.pw_index = i; in ATF_TC_BODY()
396 pw.pw_lwpid = 0; in ATF_TC_BODY()
501 pw.pw_index = i; in ATF_TC_BODY()
502 pw.pw_lwpid = 0; in ATF_TC_BODY()
607 pw.pw_index = i; in ATF_TC_BODY()
608 pw.pw_lwpid = 0; in ATF_TC_BODY()
713 pw.pw_index = i; in ATF_TC_BODY()
714 pw.pw_lwpid = 0; in ATF_TC_BODY()
[all …]
/freebsd/lib/libutil/
H A Dpw_util.c401 pw->pw_passwd, (uintmax_t)pw->pw_uid, (uintmax_t)pw->pw_gid, in pw_make()
402 pw->pw_class, (uintmax_t)pw->pw_change, (uintmax_t)pw->pw_expire, in pw_make()
403 pw->pw_gecos, pw->pw_dir, pw->pw_shell); in pw_make()
416 (uintmax_t)pw->pw_uid, (uintmax_t)pw->pw_gid, in pw_make_v7()
417 pw->pw_gecos, pw->pw_dir, pw->pw_shell); in pw_make_v7()
440 if (pw == NULL) { in pw_copy()
449 spw = pw; in pw_copy()
617 if (pw->pw_dir != NULL) in pw_dup()
662 __pw_initpwd(pw); in pw_initpwd()
673 __pw_initpwd(&pw); in pw_scan()
[all …]
/freebsd/contrib/libpcap/
H A Dpcap-npf.c690 pw->samp_npkt = (pw->samp_npkt + 1) % p->rmt_samp.value; in pcap_read_npf()
720 pw->samp_time.tv_sec = pkt_header->ts.tv_sec + pw->samp_time.tv_usec / 1000000; in pcap_read_npf()
721 pw->samp_time.tv_usec = pw->samp_time.tv_usec % 1000000; in pcap_read_npf()
966 if (pw->adapter != NULL) { in pcap_cleanup_npf()
968 pw->adapter = NULL; in pcap_cleanup_npf()
970 if (pw->rfmon_selfstart) in pcap_cleanup_npf()
1035 pw->rfmon_selfstart = 0; in pcap_activate_npf()
1064 if (pw->adapter == NULL) in pcap_activate_npf()
1100 if (pw->rfmon_selfstart) in pcap_activate_npf()
1482 pw->dag_fcs_bits = pw->adapter->DagFcsLen; in pcap_activate_npf()
[all …]
/freebsd/crypto/heimdal/lib/asn1/
H A Dsetchgpw2.asn140 Req-change-pw ::= SEQUENCE {
41 old-pw[0] UTF8String,
57 wont-generate-new-pw(1),
58 old-pw-incorrect(2),
60 pw-change-too-short(4),
134 change-pw[1] Req-change-pw,
136 get-pw-policy[3] Req-get-pw-policy,
144 change-pw[1] Rep-change-pw,
146 get-pw-policy[3] Rep-get-pw-policy,
154 change-pw[1] Err-change-pw,
[all …]
/freebsd/contrib/openbsm/bin/auditdistd/
H A Dsandbox.c70 struct passwd *pw; in sandbox() local
96 pw = getpwnam(user); in sandbox()
97 if (pw == NULL) { in sandbox()
137 jailst.path = pw->pw_dir; in sandbox()
152 if (chroot(pw->pw_dir) == -1) { in sandbox()
155 pw->pw_dir); in sandbox()
165 if (setgid(pw->pw_gid) == -1) { in sandbox()
167 (unsigned int)pw->pw_gid); in sandbox()
170 if (setuid(pw->pw_uid) == -1) { in sandbox()
172 (unsigned int)pw->pw_uid); in sandbox()
[all …]
/freebsd/lib/libcrypt/
H A Dcrypt-md5.c44 crypt_md5(const char *pw, const char *salt, char *buffer) in crypt_md5() argument
68 MD5Update(&ctx, (const u_char *)pw, strlen(pw)); in crypt_md5()
78 MD5Update(&ctx1, (const u_char *)pw, strlen(pw)); in crypt_md5()
80 MD5Update(&ctx1, (const u_char *)pw, strlen(pw)); in crypt_md5()
82 for(pl = (int)strlen(pw); pl > 0; pl -= MD5_SIZE) in crypt_md5()
90 for (i = strlen(pw); i; i >>= 1) in crypt_md5()
94 MD5Update(&ctx, (const u_char *)pw, 1); in crypt_md5()
111 MD5Update(&ctx1, (const u_char *)pw, strlen(pw)); in crypt_md5()
119 MD5Update(&ctx1, (const u_char *)pw, strlen(pw)); in crypt_md5()
124 MD5Update(&ctx1, (const u_char *)pw, strlen(pw)); in crypt_md5()
/freebsd/sbin/hastd/
H A Dsubr.c156 struct passwd *pw; in drop_privs() local
168 pw = getpwnam(HAST_USER); in drop_privs()
169 if (pw == NULL) { in drop_privs()
183 jailst.path = pw->pw_dir; in drop_privs()
205 pw->pw_dir); in drop_privs()
210 gidset[0] = pw->pw_gid; in drop_privs()
213 (unsigned int)pw->pw_gid); in drop_privs()
216 if (setgid(pw->pw_gid) == -1) { in drop_privs()
218 (unsigned int)pw->pw_gid); in drop_privs()
221 if (setuid(pw->pw_uid) == -1) { in drop_privs()
[all …]
/freebsd/contrib/kyua/utils/
H A Dpasswd.cpp127 const struct ::passwd* pw = ::getpwnam(name.c_str()); in find_user_by_name() local
128 if (pw == NULL) in find_user_by_name()
131 INV(pw->pw_name == name); in find_user_by_name()
132 return user(pw->pw_name, pw->pw_uid, pw->pw_gid); in find_user_by_name()
156 const struct ::passwd* pw = ::getpwuid(uid); in find_user_by_uid() local
157 if (pw == NULL) in find_user_by_uid()
160 INV(pw->pw_uid == uid); in find_user_by_uid()
161 return user(pw->pw_name, pw->pw_uid, pw->pw_gid); in find_user_by_uid()
/freebsd/usr.bin/finger/
H A Dutil.c81 (void)strncpy(t, pw->pw_name, in match()
148 enter_person(struct passwd *pw) in enter_person() argument
157 key.data = pw->pw_name; in enter_person()
158 key.size = strlen(pw->pw_name); in enter_person()
171 userinfo(pn, pw); in enter_person()
185 struct passwd *pw; in find_person() local
193 if ((pw = getpwnam(name)) && hide(pw)) in find_person()
325 pn->uid = pw->pw_uid; in userinfo()
344 (void)strncpy(t, pw->pw_name, in userinfo()
384 hide(struct passwd *pw) in hide() argument
[all …]
H A Dfinger.c149 struct passwd *pw; in main() local
154 if ((pw = getpwnam(UNPRIV_NAME)) && pw->pw_uid > 0) { in main()
155 if (setgid(pw->pw_gid) != 0) in main()
223 struct passwd *pw; in loginlist() local
237 if (hide(pw)) in loginlist()
239 pn = enter_person(pw); in loginlist()
264 struct passwd *pw; in userlist() local
332 if (((pw = getpwnam(*p)) != NULL) && !hide(pw)) in userlist()
333 enter_person(pw); in userlist()
344 else if (match(pw, *p) && !hide(pw)) { in userlist()
[all …]
/freebsd/crypto/heimdal/kadmin/
H A Drandom_password.c50 static void generate_password(char **pw, int num_classes, ...);
54 random_password(char *pw, size_t len) in random_password() argument
61 otp_print_stddict (newkey, pw, len); in random_password()
62 strlwr(pw); in random_password()
70 strlcpy(pw, pass, len); in random_password()
112 generate_password(char **pw, int num_classes, ...) in generate_password() argument
124 *pw = NULL; in generate_password()
138 *pw = malloc(len + 1); in generate_password()
139 if(*pw == NULL) { in generate_password()
149 (*pw)[i] = classes[j].str[RND(rbuf, sizeof(rbuf), &rleft) in generate_password()
[all …]
/freebsd/usr.bin/env/
H A Denv.c65 struct passwd *pw; in main() local
75 pw = NULL; in main()
133 pw = getpwnam(login_name); in main()
134 if (pw == NULL) { in main()
139 pw = getpwuid(uid); in main()
141 if (pw == NULL) in main()
155 lc = login_getpwclass(pw); in main()
164 setclassenvironment(lc, pw, 1); in main()
165 setclassenvironment(lc, pw, 0); in main()
169 setclassenvironment(lc, pw, 1); in main()
[all …]
/freebsd/contrib/libarchive/libarchive/
H A Darchive_string_sprintf.c97 const wchar_t *pw; in archive_string_vsprintf() local
147 pw = va_arg(ap, wchar_t *); in archive_string_vsprintf()
148 if (pw == NULL) in archive_string_vsprintf()
149 pw = L"(null)"; in archive_string_vsprintf()
150 if (archive_string_append_from_wcs(as, pw, in archive_string_vsprintf()
151 wcslen(pw)) != 0 && errno == ENOMEM) in archive_string_vsprintf()
163 pw = va_arg(ap, wchar_t *); in archive_string_vsprintf()
164 if (pw == NULL) in archive_string_vsprintf()
165 pw = L"(null)"; in archive_string_vsprintf()
166 if (archive_string_append_from_wcs(as, pw, in archive_string_vsprintf()
[all …]
/freebsd/usr.bin/mdo/
H A Dmdo.c28 struct passwd *pw; in main() local
48 if ((pw = getpwnam(username)) == NULL) { in main()
54 pw = getpwuid(uid); in main()
56 if (pw == NULL) in main()
60 if (initgroups(pw->pw_name, pw->pw_gid) == -1) in main()
62 if (setgid(pw->pw_gid) == -1) in main()
65 if (setuid(pw->pw_uid) == -1) in main()
/freebsd/crypto/openssh/openbsd-compat/
H A Dxcrypt.c73 struct passwd *pw; in pick_salt() local
82 while ((pw = getpwent()) != NULL) { in pick_salt()
83 if ((passwd = shadow_pw(pw)) == NULL) in pick_salt()
129 shadow_pw(struct passwd *pw) in shadow_pw() argument
131 char *pw_password = pw->pw_passwd; in shadow_pw()
134 struct spwd *spw = getspnam(pw->pw_name); in shadow_pw()
141 return(get_iaf_password(pw)); in shadow_pw()
146 if (issecure() && (spw = getpwanam(pw->pw_name)) != NULL) in shadow_pw()
149 struct pr_passwd *spw = getprpwnam(pw->pw_name); in shadow_pw()
/freebsd/usr.bin/chkey/
H A Dchkey.c82 struct passwd *pw; in main() local
125 pw = ypgetpwuid(uid); in main()
127 pw = getpwuid(uid); in main()
129 if (pw == NULL) { in main()
139 pw = getpwuid(0); in main()
140 if (pw == NULL) in main()
147 cryptpw = crypt(pass, pw->pw_passwd); in main()
246 static struct passwd pw; in ypgetpwuid() local
258 pw.pw_passwd = p + 1; in ypgetpwuid()
259 p = strchr(pw.pw_passwd, ':'); in ypgetpwuid()
[all …]

12345678910>>...15