Home
last modified time | relevance | path

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

123456789

/freebsd/crypto/openssh/
H A Duidswap.c68 (u_int)pw->pw_uid, (u_int)pw->pw_gid, in temporarily_use_uid()
100 if (user_groupslen == -1 || user_groups_uid != pw->pw_uid) { in temporarily_use_uid()
117 user_groups_uid = pw->pw_uid; in temporarily_use_uid()
133 if (seteuid(pw->pw_uid) == -1) in temporarily_use_uid()
134 fatal("seteuid %u: %.100s", (u_int)pw->pw_uid, in temporarily_use_uid()
192 debug("permanently_set_uid: %u/%u", (u_int)pw->pw_uid, in permanently_set_uid()
208 if (setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1) in permanently_set_uid()
209 fatal("setresuid %u: %.100s", (u_int)pw->pw_uid, strerror(errno)); in permanently_set_uid()
213 if (old_gid != pw->pw_gid && pw->pw_uid != 0 && in permanently_set_uid()
227 if (old_uid != pw->pw_uid && in permanently_set_uid()
[all …]
H A Dsshpty.c193 if (st.st_uid != pw->pw_uid || st.st_gid != gid) { in pty_setowner()
194 if (chown(tty, pw->pw_uid, gid) == -1) { in pty_setowner()
196 (st.st_uid == pw->pw_uid || st.st_uid == 0)) in pty_setowner()
198 tty, (u_int)pw->pw_uid, (u_int)gid, in pty_setowner()
202 tty, (u_int)pw->pw_uid, (u_int)gid, in pty_setowner()
H A Dauth-rhosts.c239 if (pw->pw_uid == 0) in auth_rhosts2()
268 ((st.st_uid != 0 && st.st_uid != pw->pw_uid) || in auth_rhosts2()
298 ((st.st_uid != 0 && st.st_uid != pw->pw_uid) || in auth_rhosts2()
/freebsd/usr.bin/logins/
H A Dlogins.c44 uid_t pw_uid; member
197 return (a->pw_uid - b->pw_uid); in pwd_cmp_byuid()
215 pwds[npwds].pw_uid = pwd->pw_uid; in get_users()
242 if ((i > 0 && pwd->pw_uid == pwd[-1].pw_uid) || in select_users()
243 (i < npwds - 1 && pwd->pw_uid == pwd[1].pw_uid)) { in select_users()
269 if (pwd->pw_uid < 1000 || pwd->pw_uid == 65534) { in select_users()
274 if (pwd->pw_uid >= 1000 && pwd->pw_uid != 65534) { in select_users()
300 pwd->pw_name, (long)pwd->pw_uid, grp ? grp->gr_name : "", in display_user()
/freebsd/crypto/heimdal/appl/su/
H A Dsu.c129 info->pw_uid = pwd->pw_uid; in dup_info()
191 if (su_info->pw_uid == 0 && !krb5_kuserok(context, p, su_info->pw_name)) in krb5_verify()
312 if(su->pw_uid == 0) { in verify_unix()
369 if (pwd->pw_uid == 0 && strcmp ("root", su_user) != 0) { in main()
397 if(ok == 0 && login_info->pw_uid && verify_unix(login_info, su_info) != 0) { in main()
411 if (login_info->pw_uid) in main()
422 if (login_info->pw_uid) in main()
469 if (full_login || su_info->pw_uid) in main()
514 if(setuid(su_info->pw_uid) < 0 in main()
515 || (su_info->pw_uid != 0 && setuid(0) == 0)) in main()
/freebsd/contrib/openpam/lib/libpam/
H A Dopenpam_borrow_cred.c67 ENTERI(pwd->pw_uid); in openpam_borrow_cred()
74 if (geteuid() != 0 && geteuid() != pwd->pw_uid) { in openpam_borrow_cred()
95 if (geteuid() == pwd->pw_uid) in openpam_borrow_cred()
98 setegid(pwd->pw_gid) < 0 || seteuid(pwd->pw_uid) < 0) { in openpam_borrow_cred()
/freebsd/usr.sbin/rpc.yppasswdd/
H A Dyppasswdd_server.c76 pwd->pw_uid = xpwd->pw_uid; in xlate_passwd()
113 yp_password.pw_uid = atoi(p); in copy_yp_pass()
195 if ((uid_t)npw->pw_uid != opw->pw_uid) { in validate()
197 npw->pw_name, npw->pw_uid); in validate()
199 opw->pw_uid); in validate()
285 if (yp_password.pw_uid == (uid_t)pw->pw_uid && in find_domain()
336 "%llu", (unsigned long long)pw->pw_uid); in update_inplace()
380 in map %s@%s with wrong name (%.*s)", pw->pw_uid, maps[i], domain, in update_inplace()
393 asprintf(&pwbuf, ":%d:%d:", pw->pw_uid, pw->pw_gid); in update_inplace()
410 pw->pw_name, pw->pw_passwd, pw->pw_uid, in update_inplace()
[all …]
/freebsd/contrib/netbsd-tests/usr.bin/id/
H A Dpwgr.c157 p->pw_uid = 0; in getpwnam()
161 p->pw_uid = 100; in getpwnam()
177 p->pw_uid = 0; in getpwuid()
181 p->pw_uid = 100; in getpwuid()
/freebsd/contrib/openbsm/bin/auditdistd/
H A Dsandbox.c170 if (setuid(pw->pw_uid) == -1) { in sandbox()
172 (unsigned int)pw->pw_uid); in sandbox()
193 PJDLOG_VERIFY(suid == pw->pw_uid); in sandbox()
198 PJDLOG_VERIFY(ruid == pw->pw_uid); in sandbox()
199 PJDLOG_VERIFY(euid == pw->pw_uid); in sandbox()
/freebsd/crypto/openssh/openbsd-compat/
H A Dport-irix.c61 jid = jlimit_startjob(pw->pw_name, pw->pw_uid, "interactive"); in irix_setusercontext()
84 debug("Setting sat id to %d", (int) pw->pw_uid); in irix_setusercontext()
85 if (satsetid(pw->pw_uid)) in irix_setusercontext()
/freebsd/usr.bin/top/
H A Dusername.c85 enter_user(pwd->pw_uid, username_, 1); in userid()
88 return(pwd->pw_uid); in userid()
129 return(enter_user(pwd->pw_uid, pwd->pw_name, 1)); in get_user()
/freebsd/sbin/hastd/
H A Dsubr.c221 if (setuid(pw->pw_uid) == -1) { in drop_privs()
223 (unsigned int)pw->pw_uid); in drop_privs()
282 PJDLOG_VERIFY(ruid == pw->pw_uid); in drop_privs()
283 PJDLOG_VERIFY(euid == pw->pw_uid); in drop_privs()
284 PJDLOG_VERIFY(suid == pw->pw_uid); in drop_privs()
/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_setuid.c94 rv = setuid(pw->pw_uid); in ATF_TC_BODY()
101 if (uid != pw->pw_uid) in ATF_TC_BODY()
110 atf_tc_fail("failed to change UID to %u", pw->pw_uid); in ATF_TC_BODY()
/freebsd/crypto/heimdal/appl/login/
H A Dlogin.c187 (unsigned)pwd->pw_uid); in krb5_start_session()
229 cell, NULL, pwd->pw_uid, pwd->pw_dir); in krb5_get_afs_tokens()
231 pwd->pw_uid, pwd->pw_dir); in krb5_get_afs_tokens()
320 int rootlogin = (pwd->pw_uid == 0); in do_login()
342 if (chown (ttyn, pwd->pw_uid, tty_gid) < 0) { in do_login()
380 if(do_osfc2_magic(pwd->pw_uid)) in do_login()
387 if(setuid(pwd->pw_uid) || (pwd->pw_uid != 0 && setuid(0) == 0)) { in do_login()
388 warn("setuid(%u)", (unsigned)pwd->pw_uid); in do_login()
/freebsd/lib/libpam/modules/pam_xdg/
H A Dpam_xdg.c101 rv = fchownat(rt_dir_prefix, user, passwd->pw_uid, passwd->pw_gid, 0); in _pam_xdg_open()
119 if (sb.st_uid != passwd->pw_uid || in _pam_xdg_open()
121 …PAM_VERBOSE_ERROR("%s/%s isn't owned by %d:%d\n", RUNTIME_DIR_PREFIX, user, passwd->pw_uid, passwd… in _pam_xdg_open()
249 if (sb.st_uid != passwd->pw_uid || in _pam_xdg_close()
251 …PAM_VERBOSE_ERROR("%s/%s isn't owned by %d:%d\n", RUNTIME_DIR_PREFIX, user, passwd->pw_uid, passwd… in _pam_xdg_close()
/freebsd/contrib/kyua/utils/
H A Dpasswd.cpp132 return user(pw->pw_name, pw->pw_uid, pw->pw_gid); in find_user_by_name()
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.sbin/pw/
H A Dpw_user.c147 copymkdir(conf.rootfd, pwd->pw_dir, skelfd, homemode, pwd->pw_uid, in create_and_populate_homedir()
150 pwd->pw_name, (uintmax_t)pwd->pw_uid, pwd->pw_dir); in create_and_populate_homedir()
321 (uintmax_t)pwd->pw_uid); in pw_uidpolicy()
341 if (pwd->pw_uid >= (uid_t) cnf->min_uid && pwd->pw_uid <= (uid_t) cnf->max_uid) in pw_uidpolicy()
342 bm_setbit(&bm, pwd->pw_uid - cnf->min_uid); in pw_uidpolicy()
578 pwd->pw_name, (uintmax_t)pwd->pw_uid, in print_user()
906 id = pwd->pw_uid; in pw_user_del()
1384 pwd->pw_uid = pw_uidpolicy(cmdcnf, id); in pw_user_add()
1386 (gid_t) pwd->pw_uid, dryrun); in pw_user_add()
1401 if (pwd->pw_uid == 0 && strcmp(pwd->pw_name, "root") != 0) in pw_user_add()
[all …]
/freebsd/usr.bin/login/
H A Dlogin_audit.c66 uid_t uid = pwd->pw_uid; in au_login_success()
144 uid = pwd->pw_uid; in au_login_fail()
174 uid_t uid = pwd->pw_uid; in audit_logout()
H A Dlogin.c321 if (pwd != NULL && pwd->pw_uid == 0) in main()
330 (uid == (uid_t)0 || uid == (uid_t)pwd->pw_uid)) { in main()
423 (void)seteuid(rootlogin ? 0 : pwd->pw_uid); in main()
464 login_fbtab(tty, pwd->pw_uid, pwd->pw_gid); in main()
482 if (ttyn != tname && chown(ttyn, pwd->pw_uid, in main()
526 if (setusercontext(lc, pwd, pwd->pw_uid, LOGIN_SETGROUP) != 0) { in main()
592 if (setusercontext(lc, pwd, pwd->pw_uid, in main()
/freebsd/tools/regression/mlock/
H A Dmlock.c61 if (pwd->pw_uid == 0) in main()
75 if (seteuid(pwd->pw_uid) < 0) in main()
/freebsd/usr.bin/su/
H A Dsu.c247 if (pwd == NULL || pwd->pw_uid != ruid) in main()
397 if (setusercontext(lc, pwd, pwd->pw_uid, LOGIN_SETGROUP) < 0) in main()
491 if ((asme || (!asthem && class == NULL)) && pwd->pw_uid) in main()
493 if (setusercontext(lc, pwd, pwd->pw_uid, setwhat) < 0) in main()
502 if (asthem || pwd->pw_uid) in main()
517 setusercontext(lc, pwd, pwd->pw_uid, in main()
/freebsd/lib/libypclnt/
H A Dypclnt_passwd.c148 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_local()
246 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_remote()
/freebsd/contrib/netbsd-tests/kernel/kqueue/
H A Dt_proc2.c69 if ((setuid(pwd->pw_uid)) == -1) in child_one()
70 err(EXIT_FAILURE, "setuid(%d)", pwd->pw_uid); in child_one()
/freebsd/tools/test/stress2/misc/
H A Dkillpg.sh118 seteuid(pw->pw_uid) || setuid(pw->pw_uid))
/freebsd/usr.sbin/ypldap/
H A Dypldap_dns.c96 setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid)) in ypldap_dns()

123456789