homedir 464 nsswitch/winbind_struct_protocol.h fstring homedir; homedir 61 source3/auth/auth_util.c static int _smb_create_user(const char *domain, const char *unix_username, const char *homedir) homedir 87 source3/auth/auth_util.c if (homedir) { homedir 91 source3/auth/auth_util.c homedir); homedir 68 source3/include/nss_info.h char **homedir, char **shell, char **gecos, gid_t *p_gid); homedir 90 source3/include/nss_info.h char **homedir, char **shell, char **gecos, homedir 6988 source3/include/proto.h int add_home_service(const char *service, const char *username, const char *homedir); homedir 611 source3/libnet/libnet_samsync_ldif.c fstring username, logonscript, homedrive, homepath = "", homedir = ""; homedir 637 source3/libnet/libnet_samsync_ldif.c fstrcpy(homedir, r->home_directory.string); homedir 638 source3/libnet/libnet_samsync_ldif.c if (!*homedir) { homedir 639 source3/libnet/libnet_samsync_ldif.c snprintf(homedir, sizeof(homedir), "/home/%s", username); homedir 641 source3/libnet/libnet_samsync_ldif.c snprintf(homedir, sizeof(homedir), "/nobodyshomedir"); homedir 646 source3/libnet/libnet_samsync_ldif.c snprintf(homedir, sizeof(homedir), "/machinehomedir"); homedir 720 source3/libnet/libnet_samsync_ldif.c fprintf_attr(add_fd, "homeDirectory", "%s", homedir); homedir 959 source3/libsmb/clirap2.c char *comment, *homedir, *logonscript; homedir 983 source3/libsmb/clirap2.c &homedir, homedir 1001 source3/libsmb/clirap2.c homedir && logonscript) { homedir 1004 source3/libsmb/clirap2.c homedir, homedir 917 source3/passdb/passdb.c char *homedir = NULL; homedir 955 source3/passdb/passdb.c &homedir_len, &homedir, /* B */ homedir 993 source3/passdb/passdb.c if (homedir) { homedir 994 source3/passdb/passdb.c pdb_set_homedir(sampass, homedir, PDB_SET); homedir 1065 source3/passdb/passdb.c SAFE_FREE(homedir); homedir 1103 source3/passdb/passdb.c char *homedir = NULL; homedir 1143 source3/passdb/passdb.c &homedir_len, &homedir, /* B */ homedir 1184 source3/passdb/passdb.c if (homedir) { homedir 1185 source3/passdb/passdb.c pdb_set_homedir(sampass, homedir, PDB_SET); homedir 1257 source3/passdb/passdb.c SAFE_FREE(homedir); homedir 1292 source3/passdb/passdb.c char *homedir = NULL; homedir 1334 source3/passdb/passdb.c &homedir_len, &homedir, /* B */ homedir 1375 source3/passdb/passdb.c if (homedir) { homedir 1376 source3/passdb/passdb.c fstrcpy( tmp_string, homedir ); homedir 1488 source3/passdb/passdb.c SAFE_FREE(homedir); homedir 1527 source3/passdb/passdb.c char *homedir = NULL; homedir 1569 source3/passdb/passdb.c &homedir_len, &homedir, /* B */ homedir 1611 source3/passdb/passdb.c if (homedir) { homedir 1612 source3/passdb/passdb.c fstrcpy( tmp_string, homedir ); homedir 1722 source3/passdb/passdb.c SAFE_FREE(homedir); homedir 1765 source3/passdb/passdb.c const char *homedir; homedir 1841 source3/passdb/passdb.c homedir = pdb_get_homedir(sampass); homedir 1843 source3/passdb/passdb.c homedir = NULL; homedir 1845 source3/passdb/passdb.c if (homedir) { homedir 1846 source3/passdb/passdb.c homedir_len = strlen(homedir) +1; homedir 1930 source3/passdb/passdb.c homedir_len, homedir, /* B */ homedir 1974 source3/passdb/passdb.c homedir_len, homedir, /* B */ homedir 524 source3/passdb/pdb_ldap.c *homedir = NULL, homedir 728 source3/passdb/pdb_ldap.c homedir = smbldap_talloc_single_attribute( homedir 734 source3/passdb/pdb_ldap.c if (homedir) { homedir 736 source3/passdb/pdb_ldap.c homedir = talloc_sub_basic(ctx, homedir 739 source3/passdb/pdb_ldap.c homedir); homedir 740 source3/passdb/pdb_ldap.c if (!homedir) { homedir 744 source3/passdb/pdb_ldap.c pdb_set_homedir(sampass, homedir, PDB_SET); homedir 4989 source3/passdb/pdb_ldap.c char *homedir; homedir 5133 source3/passdb/pdb_ldap.c homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), "SMB_workstations_home", ldap_state->domain_name, uid, gid); homedir 5136 source3/passdb/pdb_ldap.c homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), name, ldap_state->domain_name, uid, gid); homedir 5156 source3/passdb/pdb_ldap.c if (!homedir || !shell || !uidstr || !gidstr || !dn) { homedir 5166 source3/passdb/pdb_ldap.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", homedir); homedir 3555 source3/smbd/lanman.c const char *homedir = ""; homedir 3557 source3/smbd/lanman.c homedir = pdb_get_homedir( homedir 3565 source3/smbd/lanman.c strlcpy(p2, homedir, PTR_DIFF(endp,p2)); homedir 262 source3/smbd/service.c int add_home_service(const char *service, const char *username, const char *homedir) homedir 266 source3/smbd/service.c if (!service || !homedir || homedir[0] == '\0') homedir 291 source3/smbd/service.c if (!lp_add_home(service, iHomeService, username, homedir)) { homedir 492 source3/utils/pdbedit.c const char *homedir, const char *acct_desc, homedir 539 source3/utils/pdbedit.c if (homedir) homedir 540 source3/utils/pdbedit.c pdb_set_homedir(sam_pwent, homedir, PDB_CHANGED); homedir 683 source3/utils/pdbedit.c const char *homedir, const char *drive, homedir 741 source3/utils/pdbedit.c if (homedir) homedir 742 source3/utils/pdbedit.c pdb_set_homedir(sam_pwent, homedir, PDB_CHANGED); homedir 825 source3/winbindd/idmap_ad.c char **homedir, homedir 864 source3/winbindd/idmap_ad.c if (!sid || !homedir || !shell || !gecos) { homedir 874 source3/winbindd/idmap_ad.c *homedir = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_homedir_attr ); homedir 912 source3/winbindd/idmap_ad.c *homedir = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_homedir_attr); homedir 321 source3/winbindd/idmap_adex/idmap_adex.c char **homedir, homedir 335 source3/winbindd/idmap_adex/idmap_adex.c return cell->provider->get_nss_info(sid, ctx, homedir, homedir 100 source3/winbindd/idmap_adex/idmap_adex.h char **homedir, homedir 897 source3/winbindd/idmap_adex/provider_unified.c char **homedir, homedir 904 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_HOMEDIR, homedir); homedir 1023 source3/winbindd/idmap_adex/provider_unified.c char **homedir, homedir 1047 source3/winbindd/idmap_adex/provider_unified.c nt_status = pull_nss_info(cell, msg, ctx, homedir, shell, gecos, homedir 279 source3/winbindd/idmap_hash/idmap_hash.c char **homedir, homedir 289 source3/winbindd/idmap_hash/idmap_hash.c if (!homedir || !shell || !gecos) { homedir 294 source3/winbindd/idmap_hash/idmap_hash.c *homedir = talloc_strdup(ctx, lp_template_homedir()); homedir 295 source3/winbindd/idmap_hash/idmap_hash.c BAIL_ON_PTR_NT_ERROR(*homedir, nt_status); homedir 305 source3/winbindd/nss_info.c char **homedir, char **shell, char **gecos, homedir 323 source3/winbindd/nss_info.c homedir, shell, gecos, p_gid ); homedir 40 source3/winbindd/nss_info_template.c char **homedir, homedir 45 source3/winbindd/nss_info_template.c if ( !homedir || !shell || !gecos ) homedir 50 source3/winbindd/nss_info_template.c *homedir = talloc_strdup( ctx, lp_template_homedir() ); homedir 54 source3/winbindd/nss_info_template.c if ( !*homedir || !*shell ) { homedir 97 source3/winbindd/winbindd.h fstring homedir; /* User Home Directory */ homedir 108 source3/winbindd/winbindd.h char *homedir; homedir 205 source3/winbindd/winbindd_ads.c char *homedir = NULL; homedir 222 source3/winbindd/winbindd_ads.c ads, msg, &homedir, &shell, &gecos, homedir 242 source3/winbindd/winbindd_ads.c (*info)[i].homedir = homedir; homedir 469 source3/winbindd/winbindd_ads.c info->homedir = NULL; homedir 488 source3/winbindd/winbindd_ads.c &info->homedir, &info->shell, &info->full_name, homedir 513 source3/winbindd/winbindd_ads.c &info->homedir, &info->shell, &info->full_name, homedir 551 source3/winbindd/winbindd_ads.c &info->homedir, &info->shell, &info->full_name, homedir 997 source3/winbindd/winbindd_async.c const char *full_name, const char *homedir, homedir 1016 source3/winbindd/winbindd_async.c response->data.user_info.homedir, homedir 1027 source3/winbindd/winbindd_async.c const char *homedir, homedir 910 source3/winbindd/winbindd_cache.c centry_put_string(centry, info->homedir); homedir 1358 source3/winbindd/winbindd_cache.c (*info)[i].homedir = centry_string(centry, mem_ctx); homedir 1419 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].homedir); homedir 1934 source3/winbindd/winbindd_cache.c info->homedir = centry_string(centry, mem_ctx); homedir 4199 source3/winbindd/winbindd_cache.c const char *homedir, homedir 4210 source3/winbindd/winbindd_cache.c centry_put_string( centry, homedir ); homedir 4226 source3/winbindd/winbindd_cache.c char **homedir, char **shell, char **gecos, homedir 4243 source3/winbindd/winbindd_cache.c *homedir = centry_string( centry, ctx ); homedir 4258 source3/winbindd/winbindd_cache.c homedir, shell, gecos, p_gid ); homedir 4263 source3/winbindd/winbindd_cache.c DEBUG(10, ("result:\n\thomedir = '%s'\n", *homedir)); homedir 4269 source3/winbindd/winbindd_cache.c *homedir, *shell, *gecos, *p_gid ); homedir 485 source3/winbindd/winbindd_passdb.c (*info)[i].homedir = NULL; homedir 546 source3/winbindd/winbindd_passdb.c user_info->homedir = talloc_strdup(mem_ctx, sampass->home_dir ? homedir 150 source3/winbindd/winbindd_proto.h const char *homedir, homedir 208 source3/winbindd/winbindd_proto.h char **homedir, char **shell, char **gecos, homedir 106 source3/winbindd/winbindd_rpc.c (*info)[i].homedir = NULL; homedir 463 source3/winbindd/winbindd_rpc.c user_info->homedir = NULL; homedir 541 source3/winbindd/winbindd_rpc.c user_info->homedir = NULL; homedir 72 source3/winbindd/winbindd_user.c char *full_name, char *homedir, char *shell, homedir 138 source3/winbindd/winbindd_user.c pw->pw_uid, pw->pw_gid, homedir, pw->pw_dir)) homedir 183 source3/winbindd/winbindd_user.c fstrcpy(state->response.data.user_info.homedir, user_info.homedir); homedir 201 source3/winbindd/winbindd_user.c char *homedir; homedir 213 source3/winbindd/winbindd_user.c const char *homedir, homedir 252 source3/winbindd/winbindd_user.c const char *homedir, homedir 322 source3/winbindd/winbindd_user.c s->homedir = talloc_strdup(s->state->mem_ctx, homedir); homedir 392 source3/winbindd/winbindd_user.c s->homedir, pw->pw_dir)) { homedir 724 source3/winbindd/winbindd_user.c if (!info[i].homedir) { homedir 725 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].homedir,""); homedir 727 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].homedir, homedir 728 source3/winbindd/winbindd_user.c info[i].homedir); homedir 842 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].homedir, homedir 217 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = ""; homedir 223 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = talloc_strdup(mem_ctx, pwd->pw_dir); homedir 226 source4/rpc_server/unixinfo/dcesrv_unixinfo.c if ((r->out.infos[i].homedir == NULL) || homedir 228 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = ""; homedir 350 source4/torture/libnet/libnet_user.c const char *homedir, *homedrive, *logonscript; homedir 391 source4/torture/libnet/libnet_user.c homedir = home_dirs[random() % ARRAY_SIZE(home_dirs)]; homedir 392 source4/torture/libnet/libnet_user.c r->in.home_directory = talloc_strdup(mem_ctx, homedir); homedir 90 source4/torture/libnet/userman.c const char *homedir, *homedrive, *logonscript; homedir 146 source4/torture/libnet/userman.c homedir = home_dirs[random() % (sizeof(home_dirs)/sizeof(char*))]; homedir 147 source4/torture/libnet/userman.c mod->in.change.home_directory = talloc_strdup(mem_ctx, homedir);