shell             465 nsswitch/winbind_struct_protocol.h 			fstring shell;
shell              68 source3/include/nss_info.h 				  char **homedir, char **shell, char **gecos, gid_t *p_gid);
shell              90 source3/include/nss_info.h                        char **homedir, char **shell, char **gecos,
shell            4992 source3/passdb/pdb_ldap.c 	char *shell;
shell            5134 source3/passdb/pdb_ldap.c 			shell = talloc_strdup(tmp_ctx, "/bin/false");
shell            5137 source3/passdb/pdb_ldap.c 			shell = talloc_sub_specified(tmp_ctx, lp_template_shell(), name, ldap_state->domain_name, uid, gid);
shell            5156 source3/passdb/pdb_ldap.c 		if (!homedir || !shell || !uidstr || !gidstr || !dn) {
shell            5167 source3/passdb/pdb_ldap.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "loginShell", shell);
shell            1624 source3/utils/net_sam.c 		char *shell;
shell            1647 source3/utils/net_sam.c 		shell = talloc_sub_specified(tc, lp_template_shell(),
shell            1652 source3/utils/net_sam.c 		if (!name || !dn || !uidstr || !gidstr || !dir || !shell) {
shell            1668 source3/utils/net_sam.c 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "loginShell", shell);
shell             826 source3/winbindd/idmap_ad.c 				  char **shell, 
shell             864 source3/winbindd/idmap_ad.c 	if (!sid || !homedir || !shell || !gecos) {
shell             875 source3/winbindd/idmap_ad.c 		*shell   = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_shell_attr );
shell             913 source3/winbindd/idmap_ad.c 	*shell   = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_shell_attr);
shell             322 source3/winbindd/idmap_adex/idmap_adex.c 				      char **shell, char **gecos, gid_t * p_gid)
shell             336 source3/winbindd/idmap_adex/idmap_adex.c 					    shell, gecos, p_gid);
shell             101 source3/winbindd/idmap_adex/idmap_adex.h 				 char **shell, char **gecos, gid_t * p_gid);
shell             898 source3/winbindd/idmap_adex/provider_unified.c 			      char **shell,
shell             907 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_SHELL, shell);
shell            1024 source3/winbindd/idmap_adex/provider_unified.c 				  char **shell,
shell            1047 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = pull_nss_info(cell, msg, ctx, homedir, shell, gecos,
shell             280 source3/winbindd/idmap_hash/idmap_hash.c 				    char **shell,
shell             289 source3/winbindd/idmap_hash/idmap_hash.c 	if (!homedir || !shell || !gecos) {
shell             297 source3/winbindd/idmap_hash/idmap_hash.c 	*shell   = talloc_strdup(ctx, lp_template_shell());
shell             298 source3/winbindd/idmap_hash/idmap_hash.c 	BAIL_ON_PTR_NT_ERROR(*shell, nt_status);
shell             305 source3/winbindd/nss_info.c 		       char **homedir, char **shell, char **gecos,
shell             323 source3/winbindd/nss_info.c 				homedir, shell, gecos, p_gid );
shell              41 source3/winbindd/nss_info_template.c 				       char **shell, 
shell              45 source3/winbindd/nss_info_template.c 	if ( !homedir || !shell || !gecos )
shell              51 source3/winbindd/nss_info_template.c 	*shell   = talloc_strdup( ctx, lp_template_shell() );
shell              54 source3/winbindd/nss_info_template.c 	if ( !*homedir || !*shell ) {
shell              98 source3/winbindd/winbindd.h 	fstring shell;                       /* User Login Shell */
shell             109 source3/winbindd/winbindd.h 	char *shell;
shell             206 source3/winbindd/winbindd_ads.c 		char *shell = NULL;
shell             222 source3/winbindd/winbindd_ads.c 					       ads, msg, &homedir, &shell, &gecos,
shell             243 source3/winbindd/winbindd_ads.c 		(*info)[i].shell = shell;
shell             470 source3/winbindd/winbindd_ads.c 	info->shell = NULL;
shell             488 source3/winbindd/winbindd_ads.c 			      &info->homedir, &info->shell, &info->full_name, 
shell             513 source3/winbindd/winbindd_ads.c 			      &info->homedir, &info->shell, &info->full_name, 
shell             551 source3/winbindd/winbindd_ads.c 		      &info->homedir, &info->shell, &info->full_name, 
shell             998 source3/winbindd/winbindd_async.c 		     const char *shell, uint32 gid, uint32 group_rid) =
shell            1017 source3/winbindd/winbindd_async.c 	     response->data.user_info.shell,
shell            1028 source3/winbindd/winbindd_async.c 				   const char *shell,
shell             911 source3/winbindd/winbindd_cache.c 	centry_put_string(centry, info->shell);
shell            1359 source3/winbindd/winbindd_cache.c 		(*info)[i].shell = centry_string(centry, mem_ctx);
shell            1420 source3/winbindd/winbindd_cache.c 		centry_put_string(centry, (*info)[i].shell);
shell            1935 source3/winbindd/winbindd_cache.c 		info->shell = centry_string(centry, mem_ctx);
shell            4200 source3/winbindd/winbindd_cache.c 				    const char *shell,
shell            4211 source3/winbindd/winbindd_cache.c 	centry_put_string( centry, shell );
shell            4226 source3/winbindd/winbindd_cache.c 			      char **homedir, char **shell, char **gecos,
shell            4244 source3/winbindd/winbindd_cache.c 	*shell   = centry_string( centry, ctx );
shell            4258 source3/winbindd/winbindd_cache.c 				  homedir, shell, gecos, p_gid );
shell            4264 source3/winbindd/winbindd_cache.c                 DEBUGADD(10, ("\tshell = '%s'\n", *shell));
shell            4269 source3/winbindd/winbindd_cache.c 					 *homedir, *shell, *gecos, *p_gid );
shell             486 source3/winbindd/winbindd_passdb.c 		(*info)[i].shell = NULL;
shell             549 source3/winbindd/winbindd_passdb.c 		user_info->shell = talloc_strdup(mem_ctx, sampass->unix_pw->pw_shell);
shell             551 source3/winbindd/winbindd_passdb.c 		user_info->shell = talloc_strdup(mem_ctx, "");
shell             151 source3/winbindd/winbindd_proto.h 				   const char *shell,
shell             208 source3/winbindd/winbindd_proto.h 			      char **homedir, char **shell, char **gecos,
shell             107 source3/winbindd/winbindd_rpc.c 			(*info)[i].shell = NULL;
shell             464 source3/winbindd/winbindd_rpc.c 	user_info->shell = NULL;
shell             542 source3/winbindd/winbindd_rpc.c 	user_info->shell = NULL;
shell              72 source3/winbindd/winbindd_user.c 				char *full_name, char *homedir, char *shell,
shell             142 source3/winbindd/winbindd_user.c 			     pw->pw_uid, pw->pw_gid, shell, pw->pw_shell))
shell             184 source3/winbindd/winbindd_user.c 	fstrcpy(state->response.data.user_info.shell, user_info.shell);
shell             202 source3/winbindd/winbindd_user.c 	char *shell;
shell             214 source3/winbindd/winbindd_user.c 				    const char *shell,
shell             253 source3/winbindd/winbindd_user.c 				    const char *shell,
shell             323 source3/winbindd/winbindd_user.c 	s->shell = talloc_strdup(s->state->mem_ctx, shell);
shell             399 source3/winbindd/winbindd_user.c 			     s->shell, pw->pw_shell)) {
shell             730 source3/winbindd/winbindd_user.c 		if (!info[i].shell) {
shell             731 source3/winbindd/winbindd_user.c 			fstrcpy(name_list[ent->num_sam_entries + i].shell, "");
shell             733 source3/winbindd/winbindd_user.c 			fstrcpy(name_list[ent->num_sam_entries + i].shell,
shell             734 source3/winbindd/winbindd_user.c 				info[i].shell);
shell             843 source3/winbindd/winbindd_user.c 			name_list[ent->sam_entry_index].shell,
shell             218 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 			r->out.infos[i].shell = "";
shell             224 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 		r->out.infos[i].shell = talloc_strdup(mem_ctx, pwd->pw_shell);
shell             227 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 		    (r->out.infos[i].shell == NULL)) {
shell             229 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 			r->out.infos[i].shell = "";
shell             466 source4/torture/smbtorture.c 	int shell = false;
shell             493 source4/torture/smbtorture.c 		{"shell", 		0, POPT_ARG_NONE, &shell, true, "Run shell", NULL},
shell             613 source4/torture/smbtorture.c 	if (!(argc_new >= 3 || (shell && argc_new >= 2))) {
shell             658 source4/torture/smbtorture.c 	} else if (shell) {