/sssd-io/src/responder/nss/ |
H A D | nss_protocol_pwent.c | 55 const char *homedir; local 57 homedir = sss_view_ldb_msg_find_attr_as_string(dom, msg, SYSDB_HOMEDIR, 59 homedir_ctx->original = homedir; 79 if (!homedir || *homedir == '\0') { 80 /* In the case of a NULL or empty homedir, check to see if 81 * we have a fallback homedir to use. 93 return expand_homedir_template(mem_ctx, homedir, 107 const char *homedir; local 114 homedir 177 const char *homedir; local 237 struct sized_string homedir; local [all...] |
H A D | nsssrv_mmap_cache.h | 45 struct sized_string *homedir,
|
H A D | nsssrv_mmap_cache.c | 705 struct sized_string *homedir, 729 data_len = name->len + pw->len + gecos->len + homedir->len + shell->len; 762 memcpy(&data->strs[pos], homedir->str, homedir->len); 763 pos += homedir->len; 700 sss_mmap_cache_pw_store(struct sss_mc_ctx **_mcc, struct sized_string *name, struct sized_string *pw, uid_t uid, gid_t gid, struct sized_string *gecos, struct sized_string *homedir, struct sized_string *shell) argument
|
/sssd-io/src/tools/ |
H A D | tools_util.h | 84 const char *homedir, 95 const char *homedir,
|
H A D | sss_sync_ops.h | 69 const char *homedir,
|
H A D | tools_util.c | 395 const char *homedir, 408 if (force == false && is_owner(uid, homedir) == -1) { 415 ret = sss_remove_tree(homedir); 417 DEBUG(SSSDBG_CRIT_FAILURE, "Cannot remove homedir %s: %d\n", 418 homedir, ret); 494 const char *homedir, 501 selinux_file_context(homedir); 503 ret = sss_copy_tree(skeldir, homedir, 0777 & ~default_umask, uid, gid); 394 remove_homedir(TALLOC_CTX *mem_ctx, const char *homedir, const char *maildir, const char *username, uid_t uid, bool force) argument 493 create_homedir(const char *skeldir, const char *homedir, uid_t uid, gid_t gid, mode_t default_umask) argument
|
H A D | sss_sync_ops.c | 434 /* remove homedir on user creation? */ 468 const char *homedir, 490 /* homedir */ 491 if (homedir) { 492 data->home = talloc_strdup(data, homedir); 525 /* create homedir on user creation? */ 537 "Auto create homedir: %s\n", data->create_homedir?"True":"False"); 464 useradd_defaults(TALLOC_CTX *mem_ctx, struct confdb_ctx *confdb, struct ops_ctx *data, const char *gecos, const char *homedir, const char *shell, int create_home, const char *skeldir) argument
|
/sssd-io/src/tests/intg/ |
H A D | files_ops.py | 113 def _pwd2line(self, name, uid, gid, passwd, gecos, homedir, shell): 114 pwd_fmt = "{name}:{passwd}:{uid}:{gid}:{gecos}:{homedir}:{shell}\n" 120 homedir=homedir,
|
/sssd-io/src/tests/cmocka/ |
H A D | test_sdap_initgr.c | 86 char *homedir = NULL; local 99 homedir = talloc_strdup_append(homedir, "/home/"); 100 homedir = talloc_strdup_append(homedir, test_users[i]); 105 passwds[i]->pw_dir = talloc_strdup(passwds[i], homedir); 110 talloc_zfree(homedir);
|
H A D | test_utils.c | 1054 char *homedir; local 1056 homedir = expand_homedir_template(tmp_ctx, template, false, homedir_ctx); 1058 assert_string_equal(homedir, exp_val); 1060 assert_null(homedir); 1063 talloc_free(homedir); 1112 char *homedir; local 1126 homedir = expand_homedir_template(tmp_ctx, NULL, false, NULL); 1127 assert_null(homedir); 1129 homedir = expand_homedir_template(tmp_ctx, "template", false, NULL); 1130 assert_null(homedir); [all...] |
/sssd-io/src/providers/krb5/ |
H A D | krb5_auth.h | 58 const char *homedir; member in struct:krb5child_req
|
H A D | krb5_utils.c | 327 if (kr->homedir == NULL) { 333 result = talloc_asprintf_append(result, "%s%s", p, kr->homedir);
|
H A D | krb5_auth.c | 631 kr->homedir = sss_view_ldb_msg_find_attr_as_string(state->domain, 635 if (kr->homedir == NULL) {
|
/sssd-io/src/providers/ipa/ |
H A D | ipa_subdomains_id.c | 843 const char *homedir; local 871 homedir = expand_homedir_template(tmp_ctx, dom->subdomain_homedir, 873 if (homedir == NULL) { 883 *_homedir = talloc_steal(mem_ctx, homedir); 893 const char *fqname, const char *homedir) 914 ret = sysdb_attrs_add_string(attrs, SYSDB_HOMEDIR, homedir); 916 DEBUG(SSSDBG_MINOR_FAILURE, "Error setting homedir: [%s]\n", 932 "Failed to update homedir information!\n"); 965 const char *homedir = NULL; local 1006 DEBUG(SSSDBG_TRACE_ALL, "Missing homedir o 892 store_homedir_of_user(struct sss_domain_info *domain, const char *fqname, const char *homedir) argument [all...] |
H A D | ipa_s2n_exop.c | 561 char *homedir = NULL; local 570 tag = ber_scanf(ber, "aaa", &gecos, &homedir, &shell); 588 if (homedir == NULL || *homedir == '\0') { 591 attrs->a.user.pw_dir = talloc_strdup(attrs, homedir); 675 ber_memfree(homedir);
|
/sssd-io/src/providers/ldap/ |
H A D | sdap_async_users.c | 186 const char *homedir; local 307 if (el->num_values == 0) homedir = NULL; 308 else homedir = (const char *)el->values[0].data; 622 gecos, homedir, shell, orig_dn,
|
/sssd-io/src/db/ |
H A D | sysdb_ops.c | 1690 const char *homedir, 1737 if (homedir && *homedir) { 1738 ret = sysdb_add_string(msg, SYSDB_HOMEDIR, homedir); 1957 const char *homedir, 2049 ret = sysdb_add_basic_user(domain, name, uid, gid, gecos, homedir, shell); 2647 const char *homedir, 2660 const char *homedir, 2676 const char *homedir, 2731 ret = sysdb_store_new_user(domain, name, uid, gid, gecos, homedir, 1686 sysdb_add_basic_user(struct sss_domain_info *domain, const char *name, uid_t uid, gid_t gid, const char *gecos, const char *homedir, const char *shell) argument 1953 sysdb_add_user(struct sss_domain_info *domain, const char *name, uid_t uid, gid_t gid, const char *gecos, const char *homedir, const char *shell, const char *orig_dn, struct sysdb_attrs *attrs, int cache_timeout, time_t now) argument 2671 sysdb_store_user(struct sss_domain_info *domain, const char *name, const char *pwd, uid_t uid, gid_t gid, const char *gecos, const char *homedir, const char *shell, const char *orig_dn, struct sysdb_attrs *attrs, char **remove_attrs, uint64_t cache_timeout, time_t now) argument 2767 sysdb_store_new_user(struct sss_domain_info *domain, const char *name, uid_t uid, gid_t gid, const char *gecos, const char *homedir, const char *shell, const char *orig_dn, struct sysdb_attrs *attrs, uint64_t cache_timeout, time_t now) argument 2813 sysdb_store_user_attrs(struct sss_domain_info *domain, const char *name, uid_t uid, gid_t gid, const char *gecos, const char *homedir, const char *shell, const char *orig_dn, struct sysdb_attrs *attrs, char **remove_attrs, uint64_t cache_timeout, time_t now) argument [all...] |
H A D | sysdb.h | 1003 const char *homedir, 1011 const char *homedir, 1061 const char *homedir,
|
/sssd-io/src/tests/ |
H A D | python-test.py | 175 homedir="/home/foobar", 196 "Test adding a local user and init his homedir from a custom location" 312 homedir="/home/foobar",
|
H A D | sysdb-tests.c | 302 char *homedir; local 306 homedir = talloc_asprintf(data, "/home/testuser%d", data->uid); 307 if (homedir == NULL) { 317 data->uid, 0, gecos, homedir, "/bin/bash", 324 char *homedir; local 328 homedir = talloc_asprintf(data, "/home/testuser%d", data->uid); 329 fail_if(homedir == NULL, "OOM"); 335 data->uid, 0, gecos, homedir,
|
H A D | krb5_utils-tests.c | 320 kr->homedir = HOME_DIRECTORY;
|