Файловый менеджер - Редактировать - /usr/lib64/python3.6/site-packages/samba/netcmd/__pycache__/ntacl.cpython-36.opt-1.pyc
Ðазад
3 �I�d�I � @ s2 d dl mZ d dljZd dlmZmZ d dlm Z m Z mZ d dlm Z d dlmZmZ d dlmZ d dlmZmZ d d lmZ d d lmZ d dlZd dlmZ d dlmZmZm Z m!Z! d d� Z"G dd� de�Z#G dd� de�Z$G dd� de�Z%G dd� de�Z&G dd� de�Z'G dd� de�Z(G dd� de �Z)dS )� )�DONT_USE_KERBEROSN)�security�idmap)�setntacl�getntacl� getdosinfo)�Ldb)� ndr_unpack� ndr_print)�SamDB)�param�passdb)� provision)�system_session_unix)�system_session)�Command�CommandError�SuperCommand�Optionc C s� d}| j � }|dkrd}tj� }|j| j� |r�ytt� | d�}W n, tk rn } ztd|��W Y d d }~X nX |j dd|j � y|r�tj|j �}ntj� }W n td��Y nX |S ) NFZROLE_ACTIVE_DIRECTORY_DCT)�session_info�lpzUnable to open samdb:zpassdb backendz samba_dsdb:%sz2Unable to read domain SID from configuration files)�server_role�s3param�get_context�load� configfiler r � Exceptionr �set�urlr �dom_sid� domain_sidr Zget_domain_sid)r Zis_ad_dcr �s3conf�samdb�er � r$ �/usr/lib64/python3.6/ntacl.py�get_local_domain_sid( s( r&