
    Id                     *    d dl mZ d dlmZ d dlZd Zy)    )kdb_modules_dir)is_heimdal_builtNc                 .   t               ry dt        j                  v ry dt        j                  v rdt        j                  v ry | J |J |j                         }|J |j                         }t	        | d      }	 |j                  d       |j                  d       |j                  d       |j                  d       |j                  d	       |j                  d
       |j                  d       |j                  d|z         |j                  d       |j                  d       |j                  d       |j                  d
       |j                  d|j                         z         |j                  d       |j                  d       |j                  d       |j                  d
       |j                  d|z         |j                  d       |j                  d       |j                  d       |j                  d
       |j                  d       |j                  dt        z         |j                  d
       |j                  d|z         |j                  d       |j                  d       |j                  d
       |j                  d|j                         z         |j                  d       |j                  d       |j                  d
       |j                  d|z         |j                  d       |j                  d       |j                  d
       |j                  d       |j                  d|z         |j                  d|z         |j                  d
       |j                          y # |j                          w xY w)NKRB5_KDC_PROFILESAMBA_SELFTESTMITKRB5wz[kdcdefaults]
z	kdc_ports = 88
z	kdc_tcp_ports = 88
z	kadmind_port = 464
z"	restrict_anonymous_to_tgt = true

z	[realms]
z	%s = {
z		master_key_type = aes256-cts
z%		default_principal_flags = +preauth
z	}
z[dbmodules]
z	db_module_dir = %s
z		db_library = samba
z
[logging]
z	kdc = FILE:%s/mit_kdc.log
z'	admin_server = FILE:%s/mit_kadmin.log
)	r   osenvironupperopenwritelowerr   close)kdcconfrealmdomainlogdirfs        :/usr/lib/python3/dist-packages/samba/provision/kerberos.pycreate_kdc_confr      s    RZZ' 2::%)rzz*A\\^FKKMEWcA7	!"	$%	()	()	67			u$%	45	:;			u{{},-	45	:;			v%&	45	:;			 	(?:;		u$%	*+			u{{},-	*+			v%&	*+				/&89	;fDE				s   =K4N N)'samba.provision.kerberos_implementationr   sambar   r   r        r   <module>r      s   * " 	Mr   