| /freebsd/crypto/openssh/ |
| H A D | uidswap.c | 67 (u_int)pw->pw_uid, (u_int)pw->pw_gid, in temporarily_use_uid() 99 if (user_groupslen == -1 || user_groups_uid != pw->pw_uid) { in temporarily_use_uid() 116 user_groups_uid = pw->pw_uid; in temporarily_use_uid() 132 if (seteuid(pw->pw_uid) == -1) in temporarily_use_uid() 133 fatal("seteuid %u: %.100s", (u_int)pw->pw_uid, in temporarily_use_uid() 191 debug("permanently_set_uid: %u/%u", (u_int)pw->pw_uid, in permanently_set_uid() 207 if (setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1) in permanently_set_uid() 208 fatal("setresuid %u: %.100s", (u_int)pw->pw_uid, strerror(errno)); in permanently_set_uid() 212 if (old_gid != pw->pw_gid && pw->pw_uid != 0 && in permanently_set_uid() 226 if (old_uid != pw->pw_uid && in permanently_set_uid() [all …]
|
| H A D | sshpty.c | 189 if (st.st_uid != pw->pw_uid || st.st_gid != gid) { in pty_setowner() 190 if (chown(tty, pw->pw_uid, gid) == -1) { in pty_setowner() 192 (st.st_uid == pw->pw_uid || st.st_uid == 0)) in pty_setowner() 194 tty, (u_int)pw->pw_uid, (u_int)gid, in pty_setowner() 198 tty, (u_int)pw->pw_uid, (u_int)gid, in pty_setowner()
|
| H A D | auth-rhosts.c | 237 if (pw->pw_uid == 0) in auth_rhosts2() 266 ((st.st_uid != 0 && st.st_uid != pw->pw_uid) || in auth_rhosts2() 296 ((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 ENTERN(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/pam-krb5/tests/module/ |
| H A D | basic-t.c | 47 pwd.pw_uid = getuid(); in main() 55 basprintf(&uid, "%lu", (unsigned long) pwd.pw_uid); in main() 56 basprintf(&uidplus, "%lu", (unsigned long) pwd.pw_uid + 1); in main()
|
| /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/sbin/hastd/ |
| H A D | subr.c | 218 if (setuid(pw->pw_uid) == -1) { in drop_privs() 220 (unsigned int)pw->pw_uid); in drop_privs() 279 PJDLOG_VERIFY(ruid == pw->pw_uid); in drop_privs() 280 PJDLOG_VERIFY(euid == pw->pw_uid); in drop_privs() 281 PJDLOG_VERIFY(suid == pw->pw_uid); in drop_privs()
|
| /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/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 | 159 copymkdir(conf.rootfd, pwd->pw_dir, skelfd, homemode, pwd->pw_uid, in create_and_populate_homedir() 162 pwd->pw_name, (uintmax_t)pwd->pw_uid, pwd->pw_dir); in create_and_populate_homedir() 339 (uintmax_t)pwd->pw_uid); in pw_uidpolicy() 359 if (pwd->pw_uid >= (uid_t) cnf->min_uid && pwd->pw_uid <= (uid_t) cnf->max_uid) in pw_uidpolicy() 360 bm_setbit(&bm, pwd->pw_uid - cnf->min_uid); in pw_uidpolicy() 596 pwd->pw_name, (uintmax_t)pwd->pw_uid, in print_user() 924 id = pwd->pw_uid; in pw_user_del() 1402 pwd->pw_uid = pw_uidpolicy(cmdcnf, id); in pw_user_add() 1404 (gid_t) pwd->pw_uid, dryrun); in pw_user_add() 1419 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/crypto/krb5/src/clients/ksu/ |
| H A D | main.c | 331 pwd->pw_uid != ruid){ in main() 339 if (pwd->pw_uid != ruid) { in main() 348 source_uid = pwd->pw_uid; in main() 358 target_uid = target_pwd->pw_uid; in main() 624 if (target_pwd->pw_uid){ in main() 656 target_user, (long) target_pwd->pw_uid); in main() 659 target_user, (long) target_pwd->pw_uid); in main() 668 if (setluid((uid_t) pwd->pw_uid) < 0) { in main() 674 if (setuid(target_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()
|