File: //proc/1233/root/usr/lib/python3/dist-packages/samba/__pycache__/sd_utils.cpython-310.pyc
o
�\e> � @ sp d Z ddlZddlmZmZmZ ddlmZmZ ddlm Z m
Z
mZ ddlm
Z
ddlmZ G dd � d e�ZdS )
z5Utility methods for security descriptor manipulation.� N)�Message�MessageElement�Dn)�FLAG_MOD_REPLACE�
SCOPE_BASE)�ndr_pack�
ndr_unpack�ndr_deepcopy)�security)�NT_STATUS_OBJECT_NAME_NOT_FOUNDc @ st e Zd ZdZdd� Zddd�Zddd�Zd d
� Z ddd�Zdd
d�Z dd� Z
ddd�Zddd�Zg fdd�Z
dS )�SDUtilszCSome utilities for manipulation of security descriptors on objects.c C s || _ t�| j �� �| _d S �N)�ldbr
�dom_sid�get_domain_sid�
domain_sid)�self�samdb� r �0/usr/lib/python3/dist-packages/samba/sd_utils.py�__init__"