Lines Matching refs:pw_dir
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()
890 pwent->pw_dir[len] = '\0'; in get_users()
893 if (strcmp(pwent->pw_dir, "/") == 0) { in get_users()
899 if (ignore(pwent->pw_dir)) in get_users()
902 prefix, pwent->pw_dir, level) != STATUS_SUCCESS) { in get_users()