# yast2 sw_single krb5 alle mögliche Pakete installieren
Folgende Dateien anlegen bzw bearbeiten: /etc/krb5.conf:
[libdefaults]
default_realm = NETWORK.LOCAL
dns_lookup_realm = false
dns_lookup_kdc = false
clockskew = 300
debug = true
[realms]
NETWORK.LOCAL = {
kdc = mykdc.network.local
admin_server = mykdc.network.local
default_domain = network.local
}
[domain_realm]
.network.local = NETWORK.LOCAL
network.local = NETWORK.LOCAL
[appdefaults]
forwardable = true
forward = true
renewable = true
encrypt = true
krb4_get_tickets = false
krb4_convert = false
krb5_get_tickets = true
ticket_lifetime = 86400
renew_lifetime = 2678400
rpc = {
encrypt = false
forward = false
}
pam = {
max_timeout = 2
timeout_shift = 2
initial_timeout = 1
debug = true
ticket_lifetime = 1d
renew_lifetime = 1d
forwardable = true
proxiable = false
retain_after_close = false
minimum_uid = 1
use_shmem = sshd
}
kinit = {
forwardable = true
}
xdm = {
forward = false
}
[logging]
kdc = FILE:/var/log/krb5/krb5kdc.log
admin_server = FILE:/var/log/krb5/kadmind.log
default = SYSLOG:NOTICE:DAEMON
/var/lib/kerberos/krb5kdc/kdc.conf:
[kdcdefaults]
kdc_ports = 749,88
[realms]
NETWORK.LOCAL = {
database_name = /var/lib/kerberos/krb5kdc/principal
admin_keytab = FILE:/var/lib/kerberos/krb5kdc/kadm5.keytab
acl_file = /var/lib/kerberos/krb5kdc/kadm5.acl
dict_file = /var/lib/kerberos/krb5kdc/kadm5.dict
key_stash_file = /var/lib/kerberos/krb5kdc/.k5.NETWORK.LOCAL
kdc_ports = 749,88
max_life = 10h 0m 0s
max_renewable_life = 7d 0h 0m 0s
supported_enctypes = des3-hmac-sha1:normal des-cbc-crc:normal
}
[logging]
kdc = FILE:/var/log/krb5/krb5kdc.log
admin_server = FILE:/var/log/krb5/kadmind.log
/var/lib/kerberos/krb5kdc/kadm5.acl:
############################################################################### #Kerberos_principal permissions [target_principal] [restrictions] ############################################################################### # */admin@NETWORK.LOCAL *
/etc/hosts:
# # hosts This file describes a number of hostname-to-address # mappings for the TCP/IP subsystem. It is mostly # used at boot time, when no name servers are running. # On small systems, this file can be used instead of a # "named" name server. # Syntax: # # IP-Address Full-Qualified-Hostname Short-Hostname # 127.0.0.1 localhost mykdc network.local 192.168.1.1 mykdc.network.local # special IPv6 addresses ::1 localhost ipv6-localhost ipv6-loopback fe00::0 ipv6-localnet ff00::0 ipv6-mcastprefix ff02::1 ipv6-allnodes ff02::2 ipv6-allrouters ff02::3 ipv6-allhosts 192.168.1.1 s4e.network.local s4e
# ktutil -s create... # rckrb5kdc start # rckadmind start # insserv krb5kdc # insserv kadmind
…