#!/bin/bash sleep 10 [[ "TRACE" ]] && set -x : ${REALM:=EXAMPLE.COM} : ${DOMAIN_REALM:=example.com} : ${KERB_MASTER_KEY:=masterkey} : ${KERB_ADMIN_USER:=admin} : ${KERB_ADMIN_PASS:=admin} : ${SEARCH_DOMAINS:=example.com} : ${LDAP_DC:=dc=example,dc=com} : ${LDAP_USER:=admin} : ${LDAP_PASS:=admin} : ${LDAP_URL:=ldap://ldap} fix_nameserver() { cat>/etc/resolv.conf</etc/krb5.conf< /etc/krb5kdc/kadm5.acl } if [ ! -f /kerberos_initialized ]; then mkdir -p /var/log/kerberos create_config init_ldap create_admin_user create_db start_kdc touch /kerberos_initialized else start_kdc fi tail -F /var/log/kerberos/krb5kdc.log