
    b                     ,    d dl mZ d dlmZ d dlZd ZdS )    )kdb_modules_dir)is_heimdal_builtNc                    t                      rd S dt          j        v rd S dt          j        v rdt          j        v rd S | J |J |                                }|J |                                }t	          | d          }	 |                    d           |                    d           |                    d           |                    d           |                    d	           |                    d
           |                    d           |                    d|z             |                    d           |                    d           |                    d           |                    d
           |                    d|                                z             |                    d           |                    d           |                    d           |                    d
           |                    d|z             |                    d           |                    d           |                    d           |                    d
           |                    d           |                    dt          z             |                    d
           |                    d|z             |                    d           |                    d           |                    d
           |                    d|                                z             |                    d           |                    d           |                    d
           |                    d|z             |                    d           |                    d           |                    d
           |                    d           |                    d|z             |                    d|z             |                    d
           |                                 d S # |                                 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     RZ'' 2:%%)rz*A*A\\^^FKKMMEWcA7	!"""	$%%%	()))	()))	6777			u$%%%	4555	:;;;			u{{}},---	4555	:;;;			v%&&&	4555	:;;;			   	(?:;;;		u$%%%	*+++			u{{}},---	*+++			v%&&&	*+++				/&8999	;fDEEE											s   N!P; ;Q)'samba.provision.kerberos_implementationr   sambar   r   r        r   <module>r      s\   *      " " " " " " 				M M M M Mr   