/external/openssh/ |
D | auth-rhosts.c | 223 pw->pw_dir, rhosts_files[rhosts_file_index]); in auth_rhosts2_raw() 266 if (stat(pw->pw_dir, &st) < 0) { in auth_rhosts2_raw() 268 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2_raw() 270 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2_raw() 290 pw->pw_dir, rhosts_files[rhosts_file_index]); in auth_rhosts2_raw()
|
D | auth.c | 383 file = percent_expand(filename, "h", pw->pw_dir, in expand_authorized_keys() 393 i = snprintf(ret, sizeof(ret), "%s/%s", pw->pw_dir, file); in expand_authorized_keys() 469 auth_secure_path(const char *name, struct stat *stp, const char *pw_dir, in auth_secure_path() argument 482 if (pw_dir != NULL && realpath(pw_dir, homedir) != NULL) in auth_secure_path() 553 return auth_secure_path(file, &st, pw->pw_dir, pw->pw_uid, err, errlen); in secure_filename() 779 fake.pw_dir = "/nonexist"; in fakepw()
|
D | misc.c | 225 copy->pw_dir = xstrdup(pw->pw_dir); in pwcopy() 544 len = strlen(pw->pw_dir); in tilde_expand_filename() 545 if (len == 0 || pw->pw_dir[len - 1] != '/') in tilde_expand_filename() 554 if (xasprintf(&ret, "%s%s%s", pw->pw_dir, sep, filename) >= PATH_MAX) in tilde_expand_filename()
|
D | session.c | 942 snprintf(buf, sizeof(buf), "%.200s/.hushlogin", pw->pw_dir); in check_quietlogin() 1185 child_set_env(&env, &envsize, "HOME", pw->pw_dir); in do_setup_env() 1318 strcmp(pw->pw_dir, "/") ? pw->pw_dir : ""); in do_setup_env() 1531 chroot_path = percent_expand(tmp, "h", pw->pw_dir, in do_setusercontext() 1784 if (k_afs_cell_of_file(pw->pw_dir, cell, sizeof(cell)) == 0) in do_child() 1789 s->authctxt->krb5_fwd_ccache, NULL, NULL, pw->pw_dir); in do_child() 1794 if (chdir(pw->pw_dir) < 0) { in do_child() 1802 "directory %s: %s\n", pw->pw_dir, in do_child()
|
D | ssh.c | 467 r = snprintf(buf, sizeof buf, "%s/%s", pw->pw_dir, in process_config_files() 1143 "d", pw->pw_dir, in main() 1301 r = snprintf(buf, sizeof buf, "%s%s%s", pw->pw_dir, in main() 1302 strcmp(pw->pw_dir, "/") ? "/" : "", _PATH_SSH_USER_DIR); in main() 1981 pwdir = xstrdup(pw->pw_dir); in load_public_identity_files()
|
/external/selinux/libsemanage/src/ |
D | genhomedircon.c | 367 int len = strlen(pwbuf->pw_dir) -1; in get_home_dirs() 368 for(; len > 0 && pwbuf->pw_dir[len] == '/'; len--) { in get_home_dirs() 369 pwbuf->pw_dir[len] = '\0'; in get_home_dirs() 371 if (strcmp(pwbuf->pw_dir, "/") == 0) in get_home_dirs() 373 if (ignore(pwbuf->pw_dir)) in get_home_dirs() 375 if (semanage_str_count(pwbuf->pw_dir, '/') <= 1) in get_home_dirs() 377 if (!(path = strdup(pwbuf->pw_dir))) { in get_home_dirs() 396 …ater than %u or its login shell is /sbin/nologin.", pwbuf->pw_name, pwbuf->pw_dir, minuid, maxuid); in get_home_dirs() 888 int len = strlen(pwent->pw_dir) -1; in get_users() 889 for(; len > 0 && pwent->pw_dir[len] == '/'; len--) { in get_users() [all …]
|
/external/toybox/toys/pending/ |
D | useradd.c | 70 pwd.pw_dir = TT.dir ? TT.dir : xmprintf("/home/%s", *toys.optargs); 123 pwd.pw_uid, pwd.pw_gid, pwd.pw_gecos, pwd.pw_dir, pwd.pw_shell); 137 char *skel = "/etc/skel", *p = pwd.pw_dir;
|
D | userdel.c | 110 char *arg[] = {"rm", "-fr", pwd->pw_dir, NULL, NULL}; in userdel_main()
|
D | crond.c | 441 if (setenv("HOME", pwd->pw_dir, 1)) in do_fork() 445 if (chdir(pwd->pw_dir)) loginfo(LOG_LEVEL9, "chdir(%s)", pwd->pw_dir); in do_fork()
|
D | crontab.c | 297 if (setenv("HOME", pwd->pw_dir, 1)) _exit(1); in do_edit()
|
/external/toybox/toys/other/ |
D | login.c | 129 if (chdir(pwd->pw_dir)) printf("bad home dir: %s\n", pwd->pw_dir); in setup_environment() 139 setenv("HOME", pwd->pw_dir, 1); in setup_environment()
|
/external/toybox/toys/lsb/ |
D | su.c | 79 xchdir(up->pw_dir); in su_main() 83 setenv("HOME", up->pw_dir, 1); in su_main()
|
/external/selinux/policycoreutils/newrole/ |
D | newrole.c | 436 && pw->pw_shell[0] && pw->pw_dir && pw->pw_dir[0])) { in extract_pw_data() 445 pw->pw_dir = strdup(pw->pw_dir); in extract_pw_data() 448 if (!(pw->pw_name && pw->pw_dir && pw->pw_shell)) { in extract_pw_data() 461 free(pw->pw_dir); in extract_pw_data() 522 rc |= setenv("HOME", pw->pw_dir, 1); in restore_environment() 1212 free(pw.pw_dir); in main() 1317 free(pw.pw_dir); in main()
|
/external/e2fsprogs/include/nonunix/ |
D | pwd.h | 17 char *pw_dir; member
|
/external/selinux/policycoreutils/restorecond/ |
D | utmpwatcher.c | 90 if (asprintf(&path, "%s%s", pwd->pw_dir, file) < 0) in watch_file()
|
D | restorecond.c | 211 homedir = pwd->pw_dir; in main()
|
/external/selinux/policycoreutils/sandbox/ |
D | seunshare.c | 770 resolved_path = realpath(pwd->pw_dir,NULL); in main() 819 rc |= setenv("HOME", pwd->pw_dir, 1); in main() 829 if (chdir(pwd->pw_dir)) { in main()
|
/external/libedit/src/ |
D | filecomplete.c | 127 len = strlen(pass->pw_dir) + 1 + strlen(txt) + 1; in fn_tilde_expand() 131 (void)snprintf(temp, len, "%s/%s", pass->pw_dir, txt); in fn_tilde_expand()
|
/external/ltrace/sysdeps/linux-gnu/ |
D | hooks.c | 107 home = pwd->pw_dir; in os_get_config_dirs()
|
/external/lldb/source/Host/common/ |
D | FileSpec.cpp | 60 g_tilde = user_entry->pw_dir; in GetCachedGlobTildeSlash() 136 home_dir = user_entry->pw_dir; in ResolveUsername()
|
/external/openssh/contrib/cygwin/ |
D | README | 61 value of the pw_dir field in /etc/passwd as the home directory.
|
/external/libvncserver/libvncserver/tightvnc-filetransfer/ |
D | handlefiletransferrequest.c | 163 if(pwEnt->pw_dir != NULL) { in GetHomeDir() 164 homedir = strdup (pwEnt->pw_dir); in GetHomeDir()
|
/external/lldb/source/Host/macosx/ |
D | Symbols.cpp | 699 && tilde_rc->pw_dir) in DownloadObjectAndSymbolFile() 701 std::string dsymforuuid_path(tilde_rc->pw_dir); in DownloadObjectAndSymbolFile()
|
/external/e2fsprogs/e2fsck/ |
D | profile.c | 487 && pw != NULL && pw->pw_dir[0] != 0) in profile_open_file() 488 home_env = pw->pw_dir; in profile_open_file() 493 home_env = pw->pw_dir; in profile_open_file()
|
/external/openssh/openbsd-compat/ |
D | glob.c | 397 h = pwd->pw_dir; 406 h = pwd->pw_dir;
|