/freebsd/crypto/openssh/ |
H A D | uidswap.c | 68 (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 D | sshpty.c | 193 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 D | auth-rhosts.c | 239 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 D | logins.c | 44 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 D | su.c | 129 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 D | openpam_borrow_cred.c | 67 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 D | yppasswdd_server.c | 76 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 D | pwgr.c | 157 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 D | sandbox.c | 170 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 D | port-irix.c | 61 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 D | username.c | 85 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 D | subr.c | 221 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 D | t_setuid.c | 94 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 D | login.c | 187 (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 D | pam_xdg.c | 101 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 D | passwd.cpp | 132 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 D | pw_user.c | 147 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 D | login_audit.c | 66 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 D | login.c | 321 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 D | mlock.c | 61 if (pwd->pw_uid == 0) in main() 75 if (seteuid(pwd->pw_uid) < 0) in main()
|
/freebsd/usr.bin/su/ |
H A D | su.c | 247 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 D | ypclnt_passwd.c | 148 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 D | t_proc2.c | 69 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 D | killpg.sh | 118 seteuid(pw->pw_uid) || setuid(pw->pw_uid))
|
/freebsd/usr.sbin/ypldap/ |
H A D | ypldap_dns.c | 96 setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid)) in ypldap_dns()
|