Файловый менеджер - Редактировать - /usr/lib64/python3.6/site-packages/samba/__pycache__/upgradehelpers.cpython-36.opt-1.pyc
Ðазад
3 �I�d�� � @ s� d Z ddlZddlZddlZddlZddlmZ ddlmZmZm Z ddl mZmZm Z ddl Z ddlmZmZmZmZmZmZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ ddl Z d\Z!dZ"d Z#dZ$dZ%dZ&dZ'e(ddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/g�Z)G d0d1� d1e*�Z+d2d3� Z,d4d5� Z-d]d6d7�Z.d8d9� Z/d^d:d;�Z0d<d=� Z1d>d?� Z2d@dA� Z3dBdC� Z4dDdE� Z5dFdG� Z6dHdI� Z7dJdK� Z8dLdM� Z9dNdO� Z:dPdQ� Z;dRdS� Z<dTdU� Z=dVdW� Z>dXdY� Z?dZd[� Z@dS )_z>Helpers used for upgrading between different database formats.� N)�cmp)�Ldb�version�ntacls)� SCOPE_SUBTREE�SCOPE_ONELEVEL� SCOPE_BASE)�provision_paths_from_lp� getpolicypath�create_gpo_struct� provision�ProvisioningError�secretsdb_self_join)� FILL_FULL)�drsblobs)�SEC_CHAN_BDC)� ndr_unpack)�SamDB)�_glue� � � � � �dnZwhenCreatedZwhenChangedZ objectGUIDZ uSNCreated�replPropertyMetaDataZ uSNChangedZ parentGUIDZobjectCategoryZdistinguishedNameZ nTMixedDomainZshowInAdvancedViewOnlyZinstanceTypezmsDS-Behavior-VersionZnextRid�cnZ versionNumberZlmPwdHistoryZ pwdLastSetZntPwdHistory� unicodePwdZdBCSPwdZsupplementalCredentialsZgPCUserExtensionNamesZgPCMachineExtensionNamesZ maxPwdAge�secretZpossibleInferiors� privilegeZsAMAccountTypec @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�ProvisionLDBc C s4 d | _ d | _d | _d | _d | _d | _d | _d | _d S )N)�sam�secrets�idmapr ZhkcrZhkcuZhkuZhklm)�self� r% �&/usr/lib64/python3.6/upgradehelpers.py�__init__F s zProvisionLDB.__init__c C s | j | j| j| jfS )N)r! r"