nsssrv.h revision 21bc143c2855638242e9dfe01ea66198b5883b8a
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering NSS Responder, header file
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering Copyright (C) Simo Sorce <ssorce@redhat.com> 2008
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering This program is free software; you can redistribute it and/or modify
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering it under the terms of the GNU General Public License as published by
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering the Free Software Foundation; either version 3 of the License, or
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering (at your option) any later version.
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering This program is distributed in the hope that it will be useful,
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering but WITHOUT ANY WARRANTY; without even the implied warranty of
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering GNU General Public License for more details.
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering You should have received a copy of the GNU General Public License
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "responder/common/responder_packet.h"
#include "responder/common/responder.h"
#include "lib/idmap/sss_idmap.h"
struct getent_ctx;
struct sss_mc_ctx;
struct nss_ctx {
int neg_timeout;
int enum_cache_timeout;
bool filter_users_in_groups;
char *pwfield;
char *override_homedir;
char *fallback_homedir;
char *homedir_substr;
char **allowed_shells;
char *override_shell;
char **vetoed_shells;
char **etc_shells;
char *shell_fallback;
char *default_shell;
char *override_default_wsp_str;
struct nss_packet;