Searched defs:shell (Results 1 - 18 of 18) sorted by relevance

/sssd-io/src/tests/intg/
H A Dtest_files_ops.py28 shell='/bin/bash') variable
46 USER1['shell'] = '/bin/zsh'
H A Dtest_files_provider.py46 shell='/bin/bash') variable
51 shell='/bin/bash') variable
56 shell='/bin/bash') variable
61 shell='/bin/ov_user1_shell') variable
66 shell='/bin/bash') variable
400 shell='/bin/bash')
499 "-s", OV_USER1["shell"]])
584 Test that modifying a user shell is detected and the user
592 moduser['shell'] = '/bin/zsh'
628 Test that resolving a user without a shell define
[all...]
/sssd-io/src/tools/
H A Dsss_sync_ops.h45 char *shell; member in struct:ops_ctx
70 const char *shell,
H A Dsss_seed.c43 char *shell; member in struct:user_ctx
406 if (uctx->shell == NULL) {
407 ret = seed_str_input(input_uctx, _("user login shell"),
408 &input_uctx->shell);
414 input_uctx->shell = talloc_strdup(input_uctx, uctx->shell);
415 if (input_uctx->shell == NULL) {
464 { "shell", 's', POPT_ARG_STRING, &pc_shell, 0, _("Login Shell"), NULL },
575 sctx->uctx->shell = talloc_strdup(sctx->uctx, pc_shell);
576 if (sctx->uctx->shell
[all...]
H A Dsss_sync_ops.c199 const char *shell,
214 if (shell) {
218 shell);
301 data->shell,
469 const char *shell,
508 /* default shell */
509 if (!shell) {
512 DFL_SHELL_VAL, &data->shell);
517 data->shell = talloc_strdup(mem_ctx, shell);
196 usermod_build_attrs(TALLOC_CTX *mem_ctx, const char *gecos, const char *home, const char *shell, uid_t uid, gid_t gid, int lock, struct sysdb_attrs **_attrs) argument
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
[all...]
H A Dsss_override.c42 const char *shell; member in struct:override_user
103 {"shell", 's', POPT_ARG_STRING, &user->shell, 0, _("Override shell"), NULL },
305 const char *shell,
352 if (shell != NULL) {
353 ret = sysdb_attrs_add_string(attrs, SYSDB_SHELL, shell);
388 user->home, user->shell, user->gecos, user->cert);
1174 objs[i].shell = ldb_msg_find_attr_as_string(msgs[i], SYSDB_SHELL, NULL);
1193 talloc_steal(objs, objs[i].shell);
299 build_attrs(TALLOC_CTX *mem_ctx, struct sss_domain_info *dom, const char *name, uid_t uid, gid_t gid, const char *home, const char *shell, const char *gecos, const char *cert) argument
[all...]
/sssd-io/src/responder/nss/
H A Dnss_protocol_pwent.c130 const char *shell = NULL; local
133 shell = SESSION_RECORDING_SHELL;
145 shell = SESSION_RECORDING_SHELL;
154 if (shell == NULL) {
155 shell = sss_resp_get_shell_override(msg, nss_ctx->rctx, domain);
158 *_shell = shell;
178 const char *shell; local
199 ret = nss_get_shell(nss_ctx, domain, msg, name, uid, &shell);
202 "failed retrieving shell for %s[%u], skipping [%d]: %s\n",
217 to_sized_string(_shell, shell);
238 struct sized_string shell; local
[all...]
H A Dnsssrv_mmap_cache.c706 struct sized_string *shell)
729 data_len = name->len + pw->len + gecos->len + homedir->len + shell->len;
764 memcpy(&data->strs[pos], shell->str, shell->len);
765 pos += shell->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/responder/common/
H A Dresponder_utils.c408 const char *shell; local
412 * the server for the login shell. */
419 shell = sss_view_ldb_msg_find_attr_as_string(domain, msg, SYSDB_SHELL,
421 if (shell == NULL) {
422 /* Check whether there is a default shell specified */
433 return shell;
438 if (strcmp(rctx->vetoed_shells[i], shell) == 0) {
440 "The shell '%s' is vetoed. Using fallback.\n",
441 shell);
449 if (strcmp(shell, rct
[all...]
/sssd-io/src/providers/files/
H A Dfiles_ops.c289 const char *shell; local
319 shell = pw->pw_shell;
321 shell = NULL;
338 shell,
/sssd-io/src/providers/ldap/
H A Dsdap_async_users.c187 const char *shell; local
313 if (el->num_values == 0) shell = NULL;
314 else shell = (const char *)el->values[0].data;
622 gecos, homedir, shell, orig_dn,
/sssd-io/src/python/
H A Dpysss.c150 " * ``shell``: Login shell\n"
165 const char *shell = NULL; local
170 "homedir", "shell", "skel",
186 &shell,
224 home, shell,
416 " * ``shell``: Login shell\n"
432 char *shell = NULL; local
436 "gecos", "homedir", "shell",
[all...]
/sssd-io/src/providers/proxy/
H A Dproxy_id.c293 const char *shell; local
299 shell = pwd->pw_shell;
301 shell = NULL;
323 shell,
/sssd-io/src/providers/ipa/
H A Dipa_s2n_exop.c451 * shell OCTET STRING,
564 char *shell = NULL; local
570 tag = ber_scanf(ber, "aaa", &gecos, &homedir, &shell);
599 if (shell == NULL || *shell == '\0') {
602 attrs->a.user.pw_shell = talloc_strdup(attrs, shell);
676 ber_memfree(shell);
/sssd-io/src/responder/pam/
H A Dpamsrv_cmd.c687 * actual (not overridden) user shell, in case session recording is enabled.
696 const char *shell; local
734 /* Export original shell if recording is enabled and so it's overridden */
736 /* Extract the shell */
737 shell = sss_resp_get_shell_override(preq->user_obj,
739 if (shell == NULL) {
740 DEBUG(SSSDBG_CRIT_FAILURE, "user has no shell\n");
746 buf = talloc_asprintf(ctx, "%s=%s", var_name, shell);
1006 * Export non-overridden shell to tlog-rec-session when opening the session
1012 "failed to export the shell t
[all...]
/sssd-io/src/tests/
H A Dsysdb-tests.c195 const char *shell; member in struct:test_data
336 data->shell ? data->shell : "/bin/bash",
762 data->shell = "/bin/ksh";
1386 const char *shell; local
1399 shell = ldb_msg_find_attr_as_string(res->msgs[0], SYSDB_SHELL, NULL);
1400 fail_unless(shell != NULL, "Did not find user shell before removal");
1414 shell = ldb_msg_find_attr_as_string(res->msgs[0], SYSDB_SHELL, NULL);
1415 fail_unless(shell
[all...]
/sssd-io/src/db/
H A Dsysdb_ops.c1691 const char *shell)
1742 if (shell && *shell) {
1743 ret = sysdb_add_string(msg, SYSDB_SHELL, shell);
1958 const char *shell,
2049 ret = sysdb_add_basic_user(domain, name, uid, gid, gecos, homedir, shell);
2648 const char *shell,
2661 const char *shell,
2677 const char *shell,
2732 shell, orig_d
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...]
/sssd-io/src/tests/cmocka/
H A Dtest_nss_srv.c367 /* Sequence of null terminated strings (name, passwd, gecos, dir, shell) */
855 * The user's shell attribute is updated.
895 const char *shell; local
927 shell = ldb_msg_find_attr_as_string(res->msgs[0], SYSDB_SHELL, NULL);
928 assert_string_equal(shell, "/bin/ksh");
1325 * The user's shell attribute is updated.
1364 const char *shell; local
1397 shell = ldb_msg_find_attr_as_string(res->msgs[0], SYSDB_SHELL, NULL);
1398 assert_string_equal(shell, "/bin/ksh");
3754 const char *shell; local
[all...]

Completed in 565 milliseconds