Searched refs:homedir (Results 1 - 21 of 21) sorted by relevance

/sssd-io/src/responder/nss/
H A Dnss_protocol_pwent.c55 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 Dnsssrv_mmap_cache.h45 struct sized_string *homedir,
H A Dnsssrv_mmap_cache.c705 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 Dtools_util.h84 const char *homedir,
95 const char *homedir,
H A Dsss_sync_ops.h69 const char *homedir,
H A Dtools_util.c395 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 Dsss_sync_ops.c434 /* 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 Dfiles_ops.py113 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 Dtest_sdap_initgr.c86 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 Dtest_utils.c1054 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 Dkrb5_auth.h58 const char *homedir; member in struct:krb5child_req
H A Dkrb5_utils.c327 if (kr->homedir == NULL) {
333 result = talloc_asprintf_append(result, "%s%s", p, kr->homedir);
H A Dkrb5_auth.c631 kr->homedir = sss_view_ldb_msg_find_attr_as_string(state->domain,
635 if (kr->homedir == NULL) {
/sssd-io/src/providers/ipa/
H A Dipa_subdomains_id.c843 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 Dipa_s2n_exop.c561 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 Dsdap_async_users.c186 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 Dsysdb_ops.c1690 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 Dsysdb.h1003 const char *homedir,
1011 const char *homedir,
1061 const char *homedir,
/sssd-io/src/tests/
H A Dpython-test.py175 homedir="/home/foobar",
196 "Test adding a local user and init his homedir from a custom location"
312 homedir="/home/foobar",
H A Dsysdb-tests.c302 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 Dkrb5_utils-tests.c320 kr->homedir = HOME_DIRECTORY;

Completed in 65 milliseconds