Home
last modified time | relevance | path

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

12345

/freebsd-13.1/lib/libpam/modules/pam_chroot/
H A Dpam_chroot.c66 if (pwd->pw_dir == NULL) in pam_sm_open_session()
68 if ((end = strstr(pwd->pw_dir, "/./")) != NULL) { in pam_sm_open_session()
70 (int)(end - pwd->pw_dir), pwd->pw_dir) > (int)sizeof(buf)) { in pam_sm_open_session()
/freebsd-13.1/lib/libc/tests/nss/
H A Dgetpw_test.c96 if (src->pw_dir != NULL) in IMPLEMENT_TEST_FILE_SNAPSHOT()
97 dest->pw_dir = strdup(src->pw_dir); in IMPLEMENT_TEST_FILE_SNAPSHOT()
120 strcmp(pwd1->pw_dir, pwd2->pw_dir) != 0 || in compare_passwd()
134 free(pwd->pw_dir); in free_passwd()
144 pwd->pw_dir, pwd->pw_shell, (uintmax_t)pwd->pw_expire, in sdump_passwd()
208 pwd->pw_dir = strdup(s); in passwd_read_snapshot_func()
209 ATF_REQUIRE(pwd->pw_dir != NULL); in passwd_read_snapshot_func()
286 if (pwd->pw_dir == NULL) in passwd_test_correctness()
/freebsd-13.1/crypto/openssh/
H A Dauth-rhosts.c212 pw->pw_dir, rhosts_files[rhosts_file_index]); in auth_rhosts2()
255 if (stat(pw->pw_dir, &st) == -1) { in auth_rhosts2()
257 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2()
259 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2()
279 pw->pw_dir, rhosts_files[rhosts_file_index]); in auth_rhosts2()
/freebsd-13.1/usr.sbin/nscd/agents/
H A Dpasswd.c64 if (pwd->pw_dir != NULL) in passwd_marshal_func()
65 desired_size += strlen(pwd->pw_dir) + 1; in passwd_marshal_func()
110 if (new_pwd.pw_dir != NULL) { in passwd_marshal_func()
111 size = strlen(new_pwd.pw_dir); in passwd_marshal_func()
112 memcpy(p, new_pwd.pw_dir, size); in passwd_marshal_func()
113 new_pwd.pw_dir = p; in passwd_marshal_func()
/freebsd-13.1/lib/libutil/
H A Dpw_util.c391 strcmp(pw1->pw_dir, pw2->pw_dir) == 0 && in pw_equal()
406 pw->pw_gecos, pw->pw_dir, pw->pw_shell); in pw_make()
420 pw->pw_gecos, pw->pw_dir, pw->pw_shell); in pw_make_v7()
620 if (pw->pw_dir != NULL) in pw_dup()
621 len += strlen(pw->pw_dir) + 1; in pw_dup()
644 if (pw->pw_dir != NULL) { in pw_dup()
645 npw->pw_dir = dst; in pw_dup()
646 dst = stpcpy(npw->pw_dir, pw->pw_dir) + 1; in pw_dup()
/freebsd-13.1/lib/libypclnt/
H A Dypclnt_passwd.c161 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_local()
229 free(yppwd.newpw.pw_dir); in yppasswd_local()
253 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_remote()
308 free(yppwd.newpw.pw_dir); in yppasswd_remote()
/freebsd-13.1/contrib/opie/
H A Dopiesu.c160 if (!(thisuser.pw_dir = malloc(strlen(pwd->pw_dir) + 1)))
162 strcpy(thisuser.pw_dir, pwd->pw_dir);
376 if (!opiealways(thisuser.pw_dir)) {
482 lsetenv("HOME", thisuser.pw_dir, homebuf);
495 if (chdir(thisuser.pw_dir) < 0) {
H A Dopielogin.c257 if (!(thisuser.pw_dir = malloc(strlen(pwd->pw_dir) + 1)))
259 strcpy(thisuser.pw_dir, pwd->pw_dir);
691 nouser.pw_name = nouser.pw_gecos = nouser.pw_dir = nouser.pw_shell = "";
1116 if (af_pwok && opiealways(thisuser.pw_dir))
1307 home = thisuser.pw_dir;
1317 setenv("HOME", thisuser.pw_dir, 1);
1320 if (chdir(thisuser.pw_dir) < 0) {
1322 syslog(LOG_DEBUG, "chdir(%s): %s(%d)", thisuser.pw_dir, strerror(errno),
1330 strcpy(thisuser.pw_dir, "/");
/freebsd-13.1/contrib/nvi/ex/
H A Dex_cd.c60 pw->pw_dir == NULL || pw->pw_dir[0] == '\0') { in ex_cd()
65 dir = pw->pw_dir; in ex_cd()
/freebsd-13.1/contrib/openbsm/bin/auditdistd/
H A Dsandbox.c137 jailst.path = pw->pw_dir; in sandbox()
144 "Unable to jail to directory %s", pw->pw_dir); in sandbox()
152 if (chroot(pw->pw_dir) == -1) { in sandbox()
155 pw->pw_dir); in sandbox()
/freebsd-13.1/crypto/heimdal/appl/login/
H A Dlogin.c211 char *pw_dir; in krb5_get_afs_tokens() local
220 pw_dir = pwd->pw_dir; in krb5_get_afs_tokens()
227 if(k_afs_cell_of_file(pw_dir, cell, sizeof(cell)) == 0) in krb5_get_afs_tokens()
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()
460 home_dir = pwd->pw_dir; in do_login()
462 fprintf(stderr, "No home directory \"%s\"!\n", pwd->pw_dir); in do_login()
/freebsd-13.1/sbin/hastd/
H A Dsubr.c186 jailst.path = pw->pw_dir; in drop_privs()
204 "Unable to jail to directory to %s", pw->pw_dir); in drop_privs()
205 if (chroot(pw->pw_dir) == -1) { in drop_privs()
208 pw->pw_dir); in drop_privs()
/freebsd-13.1/usr.sbin/jexec/
H A Djexec.c131 setenv("HOME", pwd->pw_dir, 1); in main()
134 if (clean && chdir(pwd->pw_dir) < 0) in main()
135 err(1, "chdir: %s", pwd->pw_dir); in main()
/freebsd-13.1/crypto/heimdal/appl/su/
H A Dsu.c114 free (p->pw_dir); in free_info()
131 info->pw_dir = strdup(pwd->pw_dir); in dup_info()
134 info->pw_dir == NULL || info->pw_shell == NULL) { in dup_info()
466 if (chdir (su_info->pw_dir) < 0) in main()
471 esetenv("HOME", su_info->pw_dir, 1); in main()
/freebsd-13.1/crypto/openssh/regress/
H A Dcheck-perm.c94 auth_secure_path(const char *name, struct stat *stp, const char *pw_dir, in auth_secure_path() argument
107 if (pw_dir != NULL && realpath(pw_dir, homedir) != NULL) in auth_secure_path()
/freebsd-13.1/usr.sbin/pw/
H A Dpw_user.c160 mkdir_home_parents(conf.rootfd, pwd->pw_dir); in create_and_populate_homedir()
602 uname, pwd->pw_dir, pwd->pw_class, in print_user()
959 strlcpy(home, pwd->pw_dir, sizeof(home)); in pw_user_del()
1458 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user_add()
1480 *pwd->pw_dir == '/' && pwd->pw_dir[1]) in pw_user_add()
1728 if (homedir && strcmp(pwd->pw_dir, homedir) != 0) { in pw_user_mod()
1729 pwd->pw_dir = homedir; in pw_user_mod()
1734 pwd->pw_dir); in pw_user_mod()
1737 pwd->pw_dir); in pw_user_mod()
1819 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user_mod()
[all …]
/freebsd-13.1/lib/libc/gen/
H A Dpw_scan.c80 pwd->pw_dir = nul; in __pw_initpwd()
195 if (!(pw->pw_dir = strsep(&bp, ":"))) /* directory */ in __pw_scan()
197 if (pw->pw_dir[0]) in __pw_scan()
H A Dgetpwent.c296 if (pwd->pw_dir != NULL) in pwd_marshal_func()
342 if (new_pwd.pw_dir != NULL) { in pwd_marshal_func()
343 size = strlen(new_pwd.pw_dir); in pwd_marshal_func()
345 new_pwd.pw_dir = p; in pwd_marshal_func()
986 STRING(pwd->pw_dir); in pwdb_parse_entry_v3()
1058 STRING(pwd->pw_dir); in pwdb_parse_entry_v4()
1430 free(template->pw_dir); in compat_clear_template()
1454 (template->pw_dir = strdup(src->pw_dir)) == NULL) in compat_set_template()
1485 n += pwd->pw_dir != NULL ? strlen(pwd->pw_dir) + 1 : 0; in compat_use_template()
1506 COPY(pw_dir); in compat_use_template()
[all …]
/freebsd-13.1/usr.bin/logins/
H A Dlogins.c53 char *pw_dir; member
224 pwds[npwds].pw_dir = xstrdup(pwd->pw_dir); in get_users()
316 printf(o_flag ? "%s:%s" : "%24s%s\n", "", pwd->pw_dir); in display_user()
/freebsd-13.1/usr.bin/newgrp/
H A Dnewgrp.c269 if (chdir(pwd->pw_dir) < 0) { in loginshell()
270 warn("%s", pwd->pw_dir); in loginshell()
288 setenv("HOME", pwd->pw_dir, 1); in loginshell()
/freebsd-13.1/contrib/apr/user/unix/
H A Duserinfo.c82 *dirname = apr_pstrcat(p, pw.pw_dir, pw.pw_name, NULL); in apr_uid_homepath_get()
84 *dirname = apr_pstrdup(p, pw.pw_dir); in apr_uid_homepath_get()
/freebsd-13.1/usr.bin/login/
H A Dlogin.c430 if (!*pwd->pw_dir || chdir(pwd->pw_dir) < 0) { in main()
435 if (!quietlog || *pwd->pw_dir) in main()
437 pwd->pw_dir = strdup("/"); in main()
438 if (pwd->pw_dir == NULL) { in main()
605 (void)setenv("HOME", pwd->pw_dir, 1); in main()
/freebsd-13.1/usr.bin/calendar/
H A Dcalendar.c219 if (chdir(pw->pw_dir) == -1) in main()
231 setenv("HOME", pw->pw_dir, 1); in main()
/freebsd-13.1/usr.bin/finger/
H A Dutil.c337 if ((pn->dir = strdup(pw->pw_dir)) == NULL) in userinfo()
398 if (invoker_root || !pw->pw_dir) in hide()
401 snprintf(buf, sizeof(buf), "%s/%s", pw->pw_dir, _PATH_NOFINGER); in hide()
/freebsd-13.1/include/rpcsvc/
H A Dyppasswd.x63 string pw_dir<>; /* home directory */

12345