f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina Stephen Gallagher <sgallagh@redhat.com>
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina Copyright (C) 2012 Red Hat
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina This program is free software; you can redistribute it and/or modify
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina it under the terms of the GNU General Public License as published by
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina the Free Software Foundation; either version 3 of the License, or
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina (at your option) any later version.
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina This program is distributed in the hope that it will be useful,
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina but WITHOUT ANY WARRANTY; without even the implied warranty of
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina GNU General Public License for more details.
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina You should have received a copy of the GNU General Public License
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina along with this program. If not, see <http://www.gnu.org/licenses/>.
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_uri", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_backup_uri", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_default_bind_dn", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_default_authtok_type", DP_OPT_STRING, { "password" }, NULL_STRING},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_default_authtok", DP_OPT_BLOB, NULL_BLOB, NULL_BLOB },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_search_timeout", DP_OPT_NUMBER, { .number = 6 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_network_timeout", DP_OPT_NUMBER, { .number = 6 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_opt_timeout", DP_OPT_NUMBER, { .number = 6 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_tls_reqcert", DP_OPT_STRING, { "hard" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_search_scope", DP_OPT_STRING, { "sub" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_search_filter", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_extra_attrs", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_search_scope", DP_OPT_STRING, { "sub" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_search_filter", DP_OPT_STRING, NULL_STRING, NULL_STRING },
60a715a0dd79873d2d2607eab8fdfaf0ffd2e7d3Hristo Venev { "ldap_host_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_service_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_full_refresh_interval", DP_OPT_NUMBER, { .number = 21600 }, NULL_NUMBER }, /* 360 mins */
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_smart_refresh_interval", DP_OPT_NUMBER, { .number = 900 }, NULL_NUMBER }, /* 15 mins */
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_use_host_filter", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_hostnames", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_ip", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_include_netgroups", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudo_include_regexp", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_map_master_name", DP_OPT_STRING, { "auto.master" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_schema", DP_OPT_STRING, { "rfc2307" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_offline_timeout", DP_OPT_NUMBER, { .number = 60 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_force_upper_case_realm", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_enumeration_refresh_timeout", DP_OPT_NUMBER, { .number = 300 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_purge_cache_timeout", DP_OPT_NUMBER, { .number = 0 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_tls_cacert", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_tls_cacertdir", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_tls_cert", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_tls_key", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_tls_cipher_suite", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_id_use_start_tls", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_id_mapping", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sasl_mech", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sasl_authid", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sasl_realm", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sasl_minssf", DP_OPT_NUMBER, { .number = -1 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_krb5_keytab", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_krb5_init_creds", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina /* use the same parm name as the krb5 module so we set it only once */
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "krb5_server", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "krb5_backup_server", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "krb5_realm", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "krb5_canonicalize", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "krb5_use_kdcinfo", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_pwd_policy", DP_OPT_STRING, { "none" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_referrals", DP_OPT_BOOL, BOOL_TRUE, BOOL_TRUE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "account_cache_expiration", DP_OPT_NUMBER, { .number = 0 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_dns_service_name", DP_OPT_STRING, { SSS_LDAP_SRV_NAME }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_krb5_ticket_lifetime", DP_OPT_NUMBER, { .number = (24 * 60 * 60) }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_access_filter", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_netgroup_search_base", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_nesting_level", DP_OPT_NUMBER, { .number = 2 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_deref", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_account_expire_policy", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_access_order", DP_OPT_STRING, { "filter" }, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_chpass_uri", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_chpass_backup_uri", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_chpass_dns_service_name", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_chpass_update_last_change", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_enumeration_search_timeout", DP_OPT_NUMBER, { .number = 60 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina /* Do not include ldap_auth_disable_tls_never_use_in_production in the
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina * manpages or SSSDConfig API
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_auth_disable_tls_never_use_in_production", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_page_size", DP_OPT_NUMBER, { .number = 1000 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_deref_threshold", DP_OPT_NUMBER, { .number = 10 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sasl_canonicalize", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_connection_expire_timeout", DP_OPT_NUMBER, { .number = 900 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_disable_paging", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_idmap_range_min", DP_OPT_NUMBER, { .number = 200000 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_idmap_range_max", DP_OPT_NUMBER, { .number = 2000200000LL }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_idmap_range_size", DP_OPT_NUMBER, { .number = 200000 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_idmap_autorid_compat", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_idmap_default_domain", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_idmap_default_domain_sid", DP_OPT_STRING, NULL_STRING, NULL_STRING },
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl { "ldap_idmap_helper_table_size", DP_OPT_NUMBER, { .number = 10 }, NULL_NUMBER },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_groups_use_matching_rule_in_chain", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_initgroups_use_matching_rule_in_chain", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_use_tokengroups", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_rfc2307_fallback_to_local_users", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_disable_range_retrieval", DP_OPT_BOOL, BOOL_FALSE, BOOL_FALSE },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_min_id", DP_OPT_NUMBER, NULL_NUMBER, NULL_NUMBER},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_max_id", DP_OPT_NUMBER, NULL_NUMBER, NULL_NUMBER},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_pwdlockout_dn", DP_OPT_STRING, NULL_STRING, NULL_STRING },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "wildcard_limit", DP_OPT_NUMBER, { .number = 1000 }, NULL_NUMBER},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_rootdse_last_usn", NULL, SYSDB_HIGH_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_entry_usn", SDAP_IPA_USN, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_rootdse_last_usn", SDAP_IPA_LAST_USN, SYSDB_HIGH_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_entry_usn", SDAP_AD_USN, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_rootdse_last_usn", SDAP_AD_LAST_USN, SYSDB_HIGH_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_object_class", "posixAccount", SYSDB_USER_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_name", "uid", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_pwd", "userPassword", SYSDB_PWD, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_uid_number", "uidNumber", SYSDB_UIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_gid_number", "gidNumber", SYSDB_GIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_gecos", "gecos", SYSDB_GECOS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_home_directory", "homeDirectory", SYSDB_HOMEDIR, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shell", "loginShell", SYSDB_SHELL, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_principal", "krbPrincipalName", SYSDB_UPN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_fullname", "cn", SYSDB_FULLNAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_member_of", NULL, SYSDB_MEMBEROF, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_objectsid", NULL, SYSDB_SID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_primary_group", NULL, SYSDB_PRIMARY_GROUP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_modify_timestamp", "modifyTimestamp", SYSDB_ORIG_MODSTAMP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_entry_usn", NULL, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_last_change", "shadowLastChange", SYSDB_SHADOWPW_LASTCHANGE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_min", "shadowMin", SYSDB_SHADOWPW_MIN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_max", "shadowMax", SYSDB_SHADOWPW_MAX, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_warning", "shadowWarning", SYSDB_SHADOWPW_WARNING, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_inactive", "shadowInactive", SYSDB_SHADOWPW_INACTIVE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_expire", "shadowExpire", SYSDB_SHADOWPW_EXPIRE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_flag", "shadowFlag", SYSDB_SHADOWPW_FLAG, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_krb_last_pwd_change", "krbLastPwdChange", SYSDB_KRBPW_LASTCHANGE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_krb_password_expiration", "krbPasswordExpiration", SYSDB_KRBPW_EXPIRATION, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_pwd_attribute", "pwdAttribute", SYSDB_PWD_ATTRIBUTE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_authorized_service", "authorizedService", SYSDB_AUTHORIZED_SERVICE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ad_account_expires", "accountExpires", SYSDB_AD_ACCOUNT_EXPIRES, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ad_user_account_control", "userAccountControl", SYSDB_AD_USER_ACCOUNT_CONTROL, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_ns_account_lock", "nsAccountLock", SYSDB_NS_ACCOUNT_LOCK, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_authorized_host", "host", SYSDB_AUTHORIZED_HOST, NULL },
f34a8330c1615511795847b0a1454249d782db2aAlexey Kamenskiy { "ldap_user_authorized_rhost", "rhost", SYSDB_AUTHORIZED_RHOST, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_disabled", "loginDisabled", SYSDB_NDS_LOGIN_DISABLED, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_expiration_time", "loginExpirationTime", SYSDB_NDS_LOGIN_EXPIRATION_TIME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_allowed_time_map", "loginAllowedTimeMap", SYSDB_NDS_LOGIN_ALLOWED_TIME_MAP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ssh_public_key", "sshPublicKey", SYSDB_SSH_PUBKEY, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_auth_type", NULL, SYSDB_AUTH_TYPE, NULL },
d1d6f3a7f08cd1dc5128105eb6ad7ec311f281b8amitkuma { "ldap_user_certificate", "userCertificate;binary", SYSDB_USER_CERT, NULL },
83a796ec8de4bde65b11cc8032675406950641faSumit Bose { "ldap_user_email", "mail", SYSDB_USER_EMAIL, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_object_class", "posixGroup", SYSDB_GROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_object_class_alt", NULL, SYSDB_GROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_name", "cn", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_pwd", "userPassword", SYSDB_PWD, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_gid_number", "gidNumber", SYSDB_GIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_member", "memberuid", SYSDB_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_uuid", NULL, SYSDB_UUID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_objectsid", NULL, SYSDB_SID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_modify_timestamp", "modifyTimestamp", SYSDB_ORIG_MODSTAMP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_entry_usn", NULL, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_type", NULL, SYSDB_GROUP_TYPE, NULL },
3cf7fdfcaedb986f42a6640e26aa057007b64045Jakub Hrozek { "ldap_group_external_member", NULL, SYSDB_EXTERNAL_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_object_class", "posixAccount", SYSDB_USER_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_name", "uid", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_pwd", "userPassword", SYSDB_PWD, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_uid_number", "uidNumber", SYSDB_UIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_gid_number", "gidNumber", SYSDB_GIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_gecos", "gecos", SYSDB_GECOS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_home_directory", "homeDirectory", SYSDB_HOMEDIR, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shell", "loginShell", SYSDB_SHELL, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_principal", "krbPrincipalName", SYSDB_UPN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_fullname", "cn", SYSDB_FULLNAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_member_of", "memberOf", SYSDB_MEMBEROF, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_objectsid", NULL, SYSDB_SID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_primary_group", NULL, SYSDB_PRIMARY_GROUP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_modify_timestamp", "modifyTimestamp", SYSDB_ORIG_MODSTAMP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_entry_usn", NULL, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_last_change", "shadowLastChange", SYSDB_SHADOWPW_LASTCHANGE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_min", "shadowMin", SYSDB_SHADOWPW_MIN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_max", "shadowMax", SYSDB_SHADOWPW_MAX, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_warning", "shadowWarning", SYSDB_SHADOWPW_WARNING, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_inactive", "shadowInactive", SYSDB_SHADOWPW_INACTIVE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_expire", "shadowExpire", SYSDB_SHADOWPW_EXPIRE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_flag", "shadowFlag", SYSDB_SHADOWPW_FLAG, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_krb_last_pwd_change", "krbLastPwdChange", SYSDB_KRBPW_LASTCHANGE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_krb_password_expiration", "krbPasswordExpiration", SYSDB_KRBPW_EXPIRATION, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_pwd_attribute", "pwdAttribute", SYSDB_PWD_ATTRIBUTE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_authorized_service", "authorizedService", SYSDB_AUTHORIZED_SERVICE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ad_account_expires", "accountExpires", SYSDB_AD_ACCOUNT_EXPIRES, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ad_user_account_control", "userAccountControl", SYSDB_AD_USER_ACCOUNT_CONTROL, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_ns_account_lock", "nsAccountLock", SYSDB_NS_ACCOUNT_LOCK, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_authorized_host", "host", SYSDB_AUTHORIZED_HOST, NULL },
f34a8330c1615511795847b0a1454249d782db2aAlexey Kamenskiy { "ldap_user_authorized_rhost", "rhost", SYSDB_AUTHORIZED_RHOST, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_disabled", "loginDisabled", SYSDB_NDS_LOGIN_DISABLED, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_expiration_time", "loginExpirationTime", SYSDB_NDS_LOGIN_EXPIRATION_TIME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_allowed_time_map", "loginAllowedTimeMap", SYSDB_NDS_LOGIN_ALLOWED_TIME_MAP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ssh_public_key", "sshPublicKey", SYSDB_SSH_PUBKEY, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_auth_type", NULL, SYSDB_AUTH_TYPE, NULL },
d1d6f3a7f08cd1dc5128105eb6ad7ec311f281b8amitkuma { "ldap_user_certificate", "userCertificate;binary", SYSDB_USER_CERT, NULL },
83a796ec8de4bde65b11cc8032675406950641faSumit Bose { "ldap_user_email", "mail", SYSDB_USER_EMAIL, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map rfc2307bis_group_map[] = {
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_object_class", "posixGroup", SYSDB_GROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_object_class_alt", NULL, SYSDB_GROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_name", "cn", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_pwd", "userPassword", SYSDB_PWD, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_gid_number", "gidNumber", SYSDB_GIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_member", "member", SYSDB_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_uuid", NULL, SYSDB_UUID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_objectsid", NULL, SYSDB_SID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_modify_timestamp", "modifyTimestamp", SYSDB_ORIG_MODSTAMP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_entry_usn", NULL, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_type", NULL, SYSDB_GROUP_TYPE, NULL },
3cf7fdfcaedb986f42a6640e26aa057007b64045Jakub Hrozek { "ldap_group_external_member", NULL, SYSDB_EXTERNAL_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map gen_ad2008r2_user_map[] = {
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_object_class", "user", SYSDB_USER_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_name", "sAMAccountName", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_pwd", "unixUserPassword", SYSDB_PWD, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_uid_number", "uidNumber", SYSDB_UIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_gid_number", "gidNumber", SYSDB_GIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_gecos", "gecos", SYSDB_GECOS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_home_directory", "unixHomeDirectory", SYSDB_HOMEDIR, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shell", "loginShell", SYSDB_SHELL, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_principal", "userPrincipalName", SYSDB_UPN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_fullname", "name", SYSDB_FULLNAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_member_of", "memberOf", SYSDB_MEMBEROF, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_uuid", "objectGUID", SYSDB_UUID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_objectsid", "objectSID", SYSDB_SID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_primary_group", "primaryGroupID", SYSDB_PRIMARY_GROUP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_modify_timestamp", "whenChanged", SYSDB_ORIG_MODSTAMP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_entry_usn", SDAP_AD_USN, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_last_change", NULL, SYSDB_SHADOWPW_LASTCHANGE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_min", NULL, SYSDB_SHADOWPW_MIN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_max", NULL, SYSDB_SHADOWPW_MAX, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_warning", NULL, SYSDB_SHADOWPW_WARNING, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_inactive", NULL, SYSDB_SHADOWPW_INACTIVE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_expire", NULL, SYSDB_SHADOWPW_EXPIRE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_shadow_flag", NULL, SYSDB_SHADOWPW_FLAG, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_krb_last_pwd_change", NULL, SYSDB_KRBPW_LASTCHANGE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_krb_password_expiration", NULL, SYSDB_KRBPW_EXPIRATION, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_pwd_attribute", NULL, SYSDB_PWD_ATTRIBUTE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_authorized_service", NULL, SYSDB_AUTHORIZED_SERVICE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ad_account_expires", "accountExpires", SYSDB_AD_ACCOUNT_EXPIRES, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ad_user_account_control", "userAccountControl", SYSDB_AD_USER_ACCOUNT_CONTROL, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_ns_account_lock", NULL, SYSDB_NS_ACCOUNT_LOCK, NULL},
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_authorized_host", NULL, SYSDB_AUTHORIZED_HOST, NULL },
f34a8330c1615511795847b0a1454249d782db2aAlexey Kamenskiy { "ldap_user_authorized_rhost", NULL, SYSDB_AUTHORIZED_RHOST, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_disabled", NULL, SYSDB_NDS_LOGIN_DISABLED, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_expiration_time", NULL, SYSDB_NDS_LOGIN_EXPIRATION_TIME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_nds_login_allowed_time_map", NULL, SYSDB_NDS_LOGIN_ALLOWED_TIME_MAP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_ssh_public_key", NULL, SYSDB_SSH_PUBKEY, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_user_auth_type", NULL, SYSDB_AUTH_TYPE, NULL },
d1d6f3a7f08cd1dc5128105eb6ad7ec311f281b8amitkuma { "ldap_user_certificate", "userCertificate;binary", SYSDB_USER_CERT, NULL },
83a796ec8de4bde65b11cc8032675406950641faSumit Bose { "ldap_user_email", "mail", SYSDB_USER_EMAIL, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map gen_ad2008r2_group_map[] = {
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_object_class", "group", SYSDB_GROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_object_class_alt", NULL, SYSDB_GROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_name", "name", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_gid_number", "gidNumber", SYSDB_GIDNUM, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_member", "member", SYSDB_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_uuid", "objectGUID", SYSDB_UUID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_objectsid", "objectSID", SYSDB_SID, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_modify_timestamp", "whenChanged", SYSDB_ORIG_MODSTAMP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_entry_usn", SDAP_AD_USN, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_group_type", "groupType", SYSDB_GROUP_TYPE, NULL },
3cf7fdfcaedb986f42a6640e26aa057007b64045Jakub Hrozek { "ldap_group_external_member", NULL, SYSDB_EXTERNAL_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_netgroup_object_class", "nisNetgroup", SYSDB_NETGROUP_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_netgroup_name", "cn", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_netgroup_member", "memberNisNetgroup", SYSDB_ORIG_NETGROUP_MEMBER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_netgroup_triple", "nisNetgroupTriple", SYSDB_NETGROUP_TRIPLE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_netgroup_modify_timestamp", "modifyTimestamp", SYSDB_ORIG_MODSTAMP, NULL },
60a715a0dd79873d2d2607eab8fdfaf0ffd2e7d3Hristo Venev { "ldap_host_object_class", "ipHost", SYSDB_HOST_CLASS, NULL },
60a715a0dd79873d2d2607eab8fdfaf0ffd2e7d3Hristo Venev { "ldap_host_fqdn", "fqdn", SYSDB_FQDN, NULL },
60a715a0dd79873d2d2607eab8fdfaf0ffd2e7d3Hristo Venev { "ldap_host_serverhostname", "serverHostname", SYSDB_SERVERHOSTNAME, NULL },
60a715a0dd79873d2d2607eab8fdfaf0ffd2e7d3Hristo Venev { "ldap_host_member_of", NULL, SYSDB_ORIG_MEMBEROF, NULL },
60a715a0dd79873d2d2607eab8fdfaf0ffd2e7d3Hristo Venev { "ldap_host_ssh_public_key", "sshPublicKey", SYSDB_SSH_PUBKEY, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_object_class", "sudoRole", SYSDB_SUDO_CACHE_OC, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_name", "cn", SYSDB_SUDO_CACHE_AT_CN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_command", "sudoCommand", SYSDB_SUDO_CACHE_AT_COMMAND, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_host", "sudoHost", SYSDB_SUDO_CACHE_AT_HOST, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_user", "sudoUser", SYSDB_SUDO_CACHE_AT_USER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_option", "sudoOption", SYSDB_SUDO_CACHE_AT_OPTION, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_runas", "sudoRunAs", SYSDB_SUDO_CACHE_AT_RUNAS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_runasuser", "sudoRunAsUser", SYSDB_SUDO_CACHE_AT_RUNASUSER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_runasgroup", "sudoRunAsGroup", SYSDB_SUDO_CACHE_AT_RUNASGROUP, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_notbefore", "sudoNotBefore", SYSDB_SUDO_CACHE_AT_NOTBEFORE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_notafter", "sudoNotAfter", SYSDB_SUDO_CACHE_AT_NOTAFTER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_order", "sudoOrder", SYSDB_SUDO_CACHE_AT_ORDER, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_sudorule_entry_usn", NULL, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_service_object_class", "ipService", SYSDB_SVC_CLASS, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_service_name", "cn", SYSDB_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_service_port", "ipServicePort", SYSDB_SVC_PORT, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_service_proto", "ipServiceProtocol", SYSDB_SVC_PROTO, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_service_entry_usn", NULL, SYSDB_USN, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map rfc2307_autofs_mobject_map[] = {
999d6066c7a96f102b692d31435d76114478e874Jakub Hrozek { "ldap_autofs_map_object_class", "nisMap", SYSDB_AUTOFS_MAP_OC, NULL },
999d6066c7a96f102b692d31435d76114478e874Jakub Hrozek { "ldap_autofs_map_name", "nisMapName", SYSDB_AUTOFS_MAP_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map rfc2307_autofs_entry_map[] = {
999d6066c7a96f102b692d31435d76114478e874Jakub Hrozek { "ldap_autofs_entry_object_class", "nisObject", SYSDB_AUTOFS_ENTRY_OC, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_entry_key", "cn", SYSDB_AUTOFS_ENTRY_KEY, NULL },
999d6066c7a96f102b692d31435d76114478e874Jakub Hrozek { "ldap_autofs_entry_value", "nisMapEntry", SYSDB_AUTOFS_ENTRY_VALUE, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map rfc2307bis_autofs_mobject_map[] = {
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_map_object_class", "automountMap", SYSDB_AUTOFS_MAP_OC, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_map_name", "automountMapName", SYSDB_AUTOFS_MAP_NAME, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březinastruct sdap_attr_map rfc2307bis_autofs_entry_map[] = {
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_entry_object_class", "automount", SYSDB_AUTOFS_ENTRY_OC, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_entry_key", "automountKey", SYSDB_AUTOFS_ENTRY_KEY, NULL },
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina { "ldap_autofs_entry_value", "automountInformation", SYSDB_AUTOFS_ENTRY_VALUE, NULL },