Lines Matching refs:pw_dir
139 mkdir_home_parents(conf.rootfd, pwd->pw_dir); in create_and_populate_homedir()
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()
580 uname, pwd->pw_dir, pwd->pw_class, in print_user()
940 strlcpy(home, pwd->pw_dir, sizeof(home)); in pw_user_del()
1394 pwd->pw_dir = pw_homepolicy(cmdcnf, homedir, pwd->pw_name); in pw_user_add()
1460 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user_add()
1481 if (PWALTDIR() != PWF_ALT && createhome && pwd->pw_dir && in pw_user_add()
1482 *pwd->pw_dir == '/' && pwd->pw_dir[1]) in pw_user_add()
1736 if (homedir && strcmp(pwd->pw_dir, homedir) != 0) { in pw_user_mod()
1737 pwd->pw_dir = homedir; in pw_user_mod()
1739 if (fstatat(conf.rootfd, pwd->pw_dir, &st, 0) == -1) { in pw_user_mod()
1742 pwd->pw_dir); in pw_user_mod()
1745 pwd->pw_dir); in pw_user_mod()
1827 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user_mod()
1834 if (PWALTDIR() != PWF_ALT && createhome && pwd->pw_dir && in pw_user_mod()
1835 *pwd->pw_dir == '/' && pwd->pw_dir[1]) { in pw_user_mod()