| /trueos/lib/libpam/modules/pam_chroot/ |
| HD | pam_chroot.c | 64 if (pwd->pw_dir == NULL) in pam_sm_open_session() 66 if ((end = strstr(pwd->pw_dir, "/./")) != NULL) { in pam_sm_open_session() 68 (int)(end - pwd->pw_dir), pwd->pw_dir) > (int)sizeof(buf)) { in pam_sm_open_session()
|
| /trueos/tools/regression/lib/libc/nss/ |
| HD | test-getpw.c | 94 if (src->pw_dir != NULL) in IMPLEMENT_TEST_FILE_SNAPSHOT() 95 dest->pw_dir = strdup(src->pw_dir); in IMPLEMENT_TEST_FILE_SNAPSHOT() 118 (strcmp(pwd1->pw_dir, pwd2->pw_dir) != 0) || in compare_passwd() 133 free(pwd->pw_dir); in free_passwd() 142 pwd->pw_change, pwd->pw_class, pwd->pw_gecos, pwd->pw_dir, in sdump_passwd() 203 pwd->pw_dir = strdup(s); in passwd_read_snapshot_func() 204 assert(pwd->pw_dir != NULL); in passwd_read_snapshot_func() 276 if (pwd->pw_dir == NULL) in passwd_test_correctness()
|
| /trueos/crypto/openssh/ |
| HD | auth-rhosts.c | 219 pw->pw_dir, rhosts_files[rhosts_file_index]); in auth_rhosts2_raw() 251 if (stat(pw->pw_dir, &st) < 0) { in auth_rhosts2_raw() 253 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2_raw() 255 "no home directory %.200s", pw->pw_name, pw->pw_dir); in auth_rhosts2_raw() 275 pw->pw_dir, rhosts_files[rhosts_file_index]); in auth_rhosts2_raw()
|
| HD | auth.c | 368 file = percent_expand(filename, "h", pw->pw_dir, in expand_authorized_keys() 378 i = snprintf(ret, sizeof(ret), "%s/%s", pw->pw_dir, file); in expand_authorized_keys() 454 auth_secure_path(const char *name, struct stat *stp, const char *pw_dir, in auth_secure_path() argument 467 if (pw_dir != NULL && realpath(pw_dir, homedir) != NULL) in auth_secure_path() 529 return auth_secure_path(file, &st, pw->pw_dir, pw->pw_uid, err, errlen); in secure_filename() 755 fake.pw_dir = "/nonexist"; in fakepw()
|
| /trueos/release/picobsd/tinyware/passwd/ |
| HD | pw_copy.c | 79 && strcmp(pw->pw_dir, buf_pw.pw_dir) == 0 in pw_equal() 149 pw->pw_gecos, pw->pw_dir, pw->pw_shell); in pw_copy() 170 pw->pw_gecos, pw->pw_dir, pw->pw_shell); in pw_copy() 280 if (!(pw->pw_dir = strsep(&bp, ":"))) /* directory */ 282 if(pw->pw_dir[0]) pw->pw_fields |= _PWF_DIR;
|
| /trueos/usr.sbin/nscd/agents/ |
| HD | passwd.c | 64 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()
|
| /trueos/lib/libutil/ |
| HD | pw_util.c | 391 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() 609 if (pw->pw_dir != NULL) in pw_dup() 610 len += strlen(pw->pw_dir) + 1; in pw_dup() 633 if (pw->pw_dir != NULL) { in pw_dup() 634 npw->pw_dir = dst; in pw_dup() 635 dst = stpcpy(npw->pw_dir, pw->pw_dir) + 1; in pw_dup()
|
| /trueos/lib/libypclnt/ |
| HD | ypclnt_passwd.c | 159 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_local() 227 free(yppwd.newpw.pw_dir); in yppasswd_local() 251 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_remote() 306 free(yppwd.newpw.pw_dir); in yppasswd_remote()
|
| /trueos/contrib/opie/ |
| HD | opiesu.c | 160 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) {
|
| HD | opielogin.c | 257 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, "/");
|
| /trueos/contrib/openbsm/bin/auditdistd/ |
| HD | sandbox.c | 139 jailst.path = pw->pw_dir; in sandbox() 146 "Unable to jail to directory %s", pw->pw_dir); in sandbox() 154 if (chroot(pw->pw_dir) == -1) { in sandbox() 157 pw->pw_dir); in sandbox()
|
| /trueos/contrib/amd/hlfsd/ |
| HD | homedir.c | 58 static char pw_name[16], pw_dir[128]; variable 447 passwd_ent.pw_dir = (char *) &pw_dir; 491 pw_name[0] = pw_dir[0] = '\0'; 531 xstrlcpy(pw_dir, cp, sizeof(pw_dir)); 536 passwd_ent.pw_name, (long) passwd_ent.pw_uid, passwd_ent.pw_dir); 557 table_add(pent_p->pw_uid, pent_p->pw_dir, pent_p->pw_name); 562 root_home = strdup(pent_p->pw_dir);
|
| /trueos/contrib/nvi/ex/ |
| HD | ex_cd.c | 64 pw->pw_dir == NULL || pw->pw_dir[0] == '\0') { in ex_cd() 69 dir = pw->pw_dir; in ex_cd()
|
| /trueos/crypto/heimdal/appl/login/ |
| HD | login.c | 211 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()
|
| /trueos/sbin/hastd/ |
| HD | subr.c | 184 jailst.path = pw->pw_dir; in drop_privs() 202 "Unable to jail to directory to %s", pw->pw_dir); in drop_privs() 203 if (chroot(pw->pw_dir) == -1) { in drop_privs() 206 pw->pw_dir); in drop_privs()
|
| /trueos/crypto/heimdal/appl/su/ |
| HD | su.c | 114 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()
|
| /trueos/usr.sbin/pw/ |
| HD | pw_user.c | 413 strlcpy(home, pwd->pw_dir, sizeof(home)); in pw_user() 574 if (strcmp(pwd->pw_dir, arg->val)) in pw_user() 576 if (stat(pwd->pw_dir = arg->val, &st) == -1) { in pw_user() 577 if (getarg(args, 'm') == NULL && strcmp(pwd->pw_dir, "/nonexistent") != 0) in pw_user() 578 warnx("WARNING: home `%s' does not exist", pwd->pw_dir); in pw_user() 580 warnx("WARNING: home `%s' is not a directory", pwd->pw_dir); in pw_user() 618 pwd->pw_dir = pw_homepolicy(cnf, args, pwd->pw_name); in pw_user() 809 pwd->pw_gecos, pwd->pw_dir, pwd->pw_shell); in pw_user() 830 …if (!PWALTDIR() && getarg(args, 'm') != NULL && pwd->pw_dir && *pwd->pw_dir == '/' && pwd->pw_dir[… in pw_user() 831 copymkdir(pwd->pw_dir, cnf->dotdir, cnf->homemode, pwd->pw_uid, pwd->pw_gid); in pw_user() [all …]
|
| /trueos/contrib/amd/amd/ |
| HD | info_passwd.c | 126 dir = strdup(pw->pw_dir); in passwd_search() 179 dir+1, rhost, user, pw->pw_dir, p); in passwd_search()
|
| /trueos/usr.bin/logins/ |
| HD | logins.c | 51 char *pw_dir; member 222 pwds[npwds].pw_dir = xstrdup(pwd->pw_dir); in get_users() 314 printf(o_flag ? "%s:%s" : "%24s%s\n", "", pwd->pw_dir); in display_user()
|
| /trueos/usr.bin/newgrp/ |
| HD | newgrp.c | 268 if (chdir(pwd->pw_dir) < 0) { in loginshell() 269 warn("%s", pwd->pw_dir); in loginshell() 287 setenv("HOME", pwd->pw_dir, 1); in loginshell()
|
| /trueos/contrib/texinfo/info/ |
| HD | tilde.c | 199 temp_home = entry->pw_dir; in tilde_expand_word() 251 temp_name = xmalloc (1 + strlen (user_entry->pw_dir) in tilde_expand_word() 253 strcpy (temp_name, user_entry->pw_dir); in tilde_expand_word()
|
| /trueos/lib/libc/gen/ |
| HD | getpwent.c | 296 if (pwd->pw_dir != NULL) in pwd_marshal_func() 297 desired_size += strlen(pwd->pw_dir) + 1; 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() 344 memcpy(p, new_pwd.pw_dir, size); in pwd_marshal_func() 345 new_pwd.pw_dir = p; in pwd_marshal_func() 407 NS_APPLY_OFFSET(pwd->pw_dir, orig_buf, p, char *); in pwd_unmarshal_func() 630 pwd->pw_dir = nul; in pwd_init() 996 STRING(pwd->pw_dir); in pwdb_parse_entry_v3() 1068 STRING(pwd->pw_dir); in pwdb_parse_entry_v4() [all …]
|
| HD | pw_scan.c | 181 if (!(pw->pw_dir = strsep(&bp, ":"))) /* directory */ in __pw_scan() 183 if (pw->pw_dir[0]) in __pw_scan()
|
| /trueos/contrib/apr/user/unix/ |
| HD | userinfo.c | 82 *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()
|
| /trueos/usr.bin/login/ |
| HD | login.c | 429 if (!*pwd->pw_dir || chdir(pwd->pw_dir) < 0) { in main() 434 if (!quietlog || *pwd->pw_dir) in main() 436 pwd->pw_dir = strdup("/"); in main() 437 if (pwd->pw_dir == NULL) { in main() 612 (void)setenv("HOME", pwd->pw_dir, 1); in main()
|