| /sssd-io/src/tests/intg/ |
| H A D | test_files_ops.py | 28 shell='/bin/bash') variable 46 USER1['shell'] = '/bin/zsh'
|
| H A D | test_files_provider.py | 46 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 D | sss_sync_ops.h | 45 char *shell; member in struct:ops_ctx 70 const char *shell,
|
| H A D | sss_seed.c | 43 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 D | sss_sync_ops.c | 199 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 D | sss_override.c | 42 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 D | nss_protocol_pwent.c | 130 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 D | nsssrv_mmap_cache.c | 706 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 D | responder_utils.c | 408 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 D | files_ops.c | 289 const char *shell; local 319 shell = pw->pw_shell; 321 shell = NULL; 338 shell,
|
| /sssd-io/src/providers/ldap/ |
| H A D | sdap_async_users.c | 187 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 D | pysss.c | 150 " * ``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 D | proxy_id.c | 293 const char *shell; local 299 shell = pwd->pw_shell; 301 shell = NULL; 323 shell,
|
| /sssd-io/src/providers/ipa/ |
| H A D | ipa_s2n_exop.c | 451 * 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 D | pamsrv_cmd.c | 687 * 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 D | sysdb-tests.c | 195 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 D | sysdb_ops.c | 1691 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 D | test_nss_srv.c | 367 /* 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...] |