File: //usr/lib/python3/dist-packages/samba/provision/__pycache__/kerberos.cpython-310.pyc
o
�/a)
� @ s, d dl mZ d dlmZ d dlZdd� ZdS )� )�kdb_modules_dir)�is_heimdal_builtNc C s t � rd S dtjv rd S dtjv rdtjv rd S | d usJ �|d us$J �|�� }|d us.J �|�� }t| d�}z�|�d� |�d� |�d� |�d� |�d � |�d
� |�d| � |�d� |�d � |�d|�� � |�d� |�d � |�d| � |�d� |�d � |�d
� |�dt � |�d � |�d| � |�d� |�d� |�d � |�d|�� � |�d� |�d� |�d � |�d| � |�d� |�d� |�d � |�d� |�d| � |�d| � |�d � W |�� d S |�� w )N�KRB5_KDC_PROFILE�SAMBA_SELFTEST�MITKRB5�wz[kdcdefaults]
z kdc_ports = 88
z kdc_tcp_ports = 88
z kadmind_port = 464
�
z [realms]
z %s = {
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�f� r �:/usr/lib/python3/dist-packages/samba/provision/kerberos.py�create_kdc_conf s`
r )�'samba.provision.kerberos_implementationr �sambar r r r r r r �<module> s