+
    4Ssiz"  ã                   ót   € ^ RI t ^ RIt^ RIHtHt ^ RIHt ^ RIHt Rt	Rt
RtR tR	 tR
 t ! R R]]4      tR# )é    N)Ú
gp_xml_extÚgp_file_applier)ÚNamedTemporaryFile)Úloga
  
### autogenerated by samba
#
# This file is generated by the vgp_access_ext Group Policy
# Client Side Extension. To modify the contents of this file,
# modify the appropriate Group Policy objects which apply
# to this machine. DO NOT MODIFY THIS FILE DIRECTLY.
#

l    â0 z_gp_DENY_ALL.confc           	      ó  € \         P                  P                  V R \        V 4      \        3,          4      p\        RV R7      ;_uu_ 4       p\        VP                  R4      ;_uu_ 4       pVP                  \        4       VP                  R4       RRR4       \         P                  ! VP                  R4       \         P                  ! VP                  V4       RRR4       V#   + '       g   i     L\; i  + '       g   i     T# ; i)z%d%sF©ÚdeleteÚdirÚwú	-:ALL:ALLNé¤  )ÚosÚpathÚjoinÚselect_next_denyÚ	DENY_FILEr   ÚopenÚnameÚwriteÚintroÚchmodÚrename)ÚaccessÚdeny_filenameÚfr   s   &   Ú9/usr/lib/python3/dist-packages/samba/gp/vgp_access_ext.pyÚ	deny_filer   (   sµ   € Ü—G‘G—L‘L ØÔ"2°6Ó":¼IÐ!FÕFóH€Mä	 5¨f×	5Õ	5¸Ü�!—&‘&˜#×Ô !Ø�G‰G”EŒNØ�G‰G�KÔ ÷ ô 	�Š�—‘˜ÔÜ
�	Š	�!—&‘&˜-Ô(÷ 
6ð Ð÷ ×ú÷ 
6Ö	5ð Ðús%   ÁC9Á+'C&	ÂA
C9Ã&C6Ã1C9Ã9D
	c           
      óB  € \         P                  ! V 4       Uu. uF'  p\        V9   g   K  \        P                  ! R V4      NK)  	  pp\        V Uu. uF&  q3'       g   K  \        VP                  ^4      4      NK(  	  up\        .,           4      ^,           # u upi u upi ©z(\d+))	r   Úlistdirr   ÚreÚmatchÚmaxÚintÚgroupÚ
DENY_BOUND©Ú	directoryr   ÚconfigsÚms   &   r   r   r   3   su   € Ü.0¯jªj¸Ô.CÓVÑ.C¨ÄyÐTUÁ~Ô$Œr�xŠx˜ !Ö$Ñ.C€GÐVÜ©Ó6© A³A””�A—G‘G˜A“J–©Ñ6¼
°|ÕCÓDÀQÕFÐFùò WùÚ6s   ™B«BÁ	BÁBc           
      ó:  € \         P                  ! V 4       Uu. uF'  p\        V9  g   K  \        P                  ! R V4      NK)  	  pp\        V Uu. uF&  q3'       g   K  \        VP                  ^4      4      NK(  	  up^ .,           4      ^,           # u upi u upi r   )r   r    r   r!   r"   r#   r$   r%   r'   s   &   r   Úselect_next_confr,   ;   sv   € Ü.0¯jªj¸Ô.CÓZÑ.C¨ÄyÐXYÑGYÔ$Œr�xŠx˜ !Ö$Ñ.C€GÐZÜ©Ó6© A³A””�A—G‘G˜A“J–©Ñ6¸°sÕ:Ó;¸AÕ=Ð=ùò [ùÚ6s   ™B«BÁ	BÁBc                   ó6   a € ] tR t^?t o R tRR ltR tRtV tR# )Úvgp_access_extc                ó   € R # )zVGP/Unix Settings/Host Access© )Úselfs   &r   Ú__str__Úvgp_access_ext.__str__@   s   € Ù.ó    c           
     ó\  a€ V FR  w  rE\        V 4      V9   g   K  V\        V 4      ,          P                  4        F  w  rgV P                  WFV4       K  	  KT  	  V EFK  pVP                  '       g   K  R p	\        P
                  P                  VP                  V	4      p
V P                  V
4      pRp\        P
                  P                  VP                  V4      p
V P                  V
4      p. p. pV P                  P                  R4      pV'       dà   VP                  R4      pVP                  R4      pVP                  R4      pV Ff  pVP                  R4      pVP                  R4      P                  pVP                  R4      P                  pVP                  R	V: V: V: R
24       Kh  	  \        V4      ^ 8”  d1   \        P                   ! R4       VP                  \#        V4      4       V'       dÔ   VP                  R4      pVP                  R4      pVP                  R4       Fœ  pVP                  R4      pVP                  R4      P                  pVP                  R4      P                  pVP                  RV: V: V: R
24       \        X4      ^ 8”  g   Kx  \        P$                  ! RVR,          ,          4       Kž  	  \        V4      ^ 8X  d   EK†  \'        V4      p\        P
                  P                  VRV,          4      pVP                  V4       RP                  V4      oV P)                  VP*                  4      pV P-                  S4      pV3R lpV P/                  VP*                  VVVVVV4       V P1                  VP*                  V.R7       EKN  	  R# )ú9MACHINE/VGP/VTLA/VAS/HostAccessControl/Allow/manifest.xmlú8MACHINE/VGP/VTLA/VAS/HostAccessControl/Deny/manifest.xmlúwinbind separatorÚpolicysettingÚdataÚlistelementÚadobjectr   Údomainú+:ú:ALLz=Adding an implicit deny ALL because an allow entry is presentú-:z1Deny entry '%s' is meaningless with allow presentz%010d_gp.confÚ
c           	      ó(  <€ \         P                  P                  V 4      '       g   \         P                  ! V R 4       \	        RV R7      ;_uu_ 4       p\        VP                  R4      ;_uu_ 4       pVP                  \        4       VP                  S4       RRR4       \         P                  ! VP                  R 4       \         P                  ! VP                  V4       RRR4       V#   + '       g   i     L\; i  + '       g   i     T# ; i)r   Fr   r   N)r   r   ÚisdirÚmkdirr   r   r   r   r   r   r   )r   Úaccess_fileÚpolicy_filesr   r   Úaccess_contentss   &&&  €r   Úapplier_funcÚ9vgp_access_ext.process_group_policy.<locals>.applier_func}   s±   ø€ ÜŸ7™7Ÿ=™=¨×0Ò0ÜŸš ¨Ô/Ü+°5¸f×EÕEÈÜ! !§&¡&¨#×.Ô.°!ØŸG™G¤EœNØŸG™G OÔ4÷ /ô Ÿš §¡¨Ô/ÜŸ	š	 !§&¡&¨+Ô6÷ Fð (Ð'÷ /×.ú÷ FÖEð (Ð'ús%   ÁD Á2'C-	ÂA
D Ã-C=Ã8D Ä D	)ÚkeepNéÿÿÿÿ)ÚstrÚitemsÚunapplyÚfile_sys_pathr   r   r   ÚparseÚlpÚgetÚfindÚfindallÚtextÚappendÚlenr   Úinfor   Úwarnr,   Úgenerate_attributer   Úgenerate_value_hashÚapplyÚclean)r1   Údeleted_gpo_listÚchanged_gpo_listr   ÚguidÚsettingsÚ	attributerF   ÚgpoÚallowr   Ú
allow_confÚdenyÚ	deny_confÚentriesÚwinbind_sepÚpolicyr:   Úallow_listelementsr;   r<   r   r=   Úconf_idrE   Ú
value_hashrH   rG   s   &&&&                       @r   Úprocess_group_policyÚ#vgp_access_ext.process_group_policyC   s  ø€ ã.‰NˆDÜ�4‹y˜HÖ$Ø/7¼¸D»	Õ/B×/HÑ/HÖ/JÑ+�IØ—L‘L °,Ö?ó 0Kñ /ô
 $ˆCØ× × Ò ØS�Ü—w‘w—|‘| C×$5Ñ$5°uÓ=�Ø!ŸZ™Z¨Ó-�
ØQ�Ü—w‘w—|‘| C×$5Ñ$5°tÓ<�Ø ŸJ™J tÓ,�	Ø�Ø!�Ø"Ÿg™gŸk™kÐ*=Ó>�ßØ'Ÿ_™_¨_Ó=�FØ!Ÿ;™; vÓ.�DØ)-¯©°mÓ)DÐ&Û'9˜Ø#.×#3Ñ#3°JÓ#?˜Ø'Ÿ}™}¨VÓ4×9Ñ9˜Ø!)§¡¨xÓ!8×!=Ñ!=˜ØŸšºÚ9DÛ9=ð(?ö @ñ	 (:ô Ð-Ó.°Ô2ÜŸšð "5ô 6à$×+Ñ+¬I°fÓ,=Ô>ßØ&Ÿ^™^¨OÓ<�FØ!Ÿ;™; vÓ.�DØ'+§|¡|°MÖ'B˜Ø#.×#3Ñ#3°JÓ#?˜Ø'Ÿ}™}¨VÓ4×9Ñ9˜Ø!)§¡¨xÓ!8×!=Ñ!=˜ØŸšºÚ9DÛ9=ð(?ô @ô Ð1Ó2°QÖ6ÜŸHšHð &5Ø7>¸rµ{õ&Cö Dñ (Cô �w“< 1Ô$ÚÜ*¨6Ó2�Ü Ÿg™gŸl™l¨6°?ÀWÕ3LÓM�Ø×#Ñ# KÔ0Ø"&§)¡)¨GÓ"4�ð !×3Ñ3°C·H±HÓ=�	ð "×5Ñ5°oÓF�
õ	(ð —
‘
˜3Ÿ8™8 Y°
¸LØ! ;°ô>ð —
‘
˜3Ÿ8™8¨9¨+�
×6óA $r4   c                óJ  € / pVP                   '       EdŽ   R p\        P                  P                  VP                   V4      pV P	                  V4      pRp\        P                  P                  VP                   V4      pV P	                  V4      p. pV P
                  P                  R4      p	V'       Ed   VP                  R4      p
V
P                  R4      pVP                  R4      pV F¢  pVP                  R4      pVP                  R4      P                  pVP                  R4      P                  p\        V 4      VP                  4       9  d   . V\        V 4      &   V\        V 4      ,          P                  R	V: V	: V: R
24       K¤  	  \        V4      ^ 8”  d"   V\        V 4      ,          P                  R4       V'       dÚ   VP                  R4      p
V
P                  R4      pVP                  R4       F¢  pVP                  R4      pVP                  R4      P                  pVP                  R4      P                  p\        V 4      VP                  4       9  d   . V\        V 4      &   V\        V 4      ,          P                  RV: V	: V: R
24       K¤  	  V# )r6   r7   r8   r9   r:   r;   r<   r   r=   r>   r?   r   r@   )rO   r   r   r   rP   rQ   rR   rS   rT   rU   rL   ÚkeysrV   rW   )r1   rc   Úoutputrd   r   re   rf   rg   rh   ri   rj   r:   rk   r;   r<   r   r=   s   &&               r   ÚrsopÚvgp_access_ext.rsopŒ   s  € ØˆØ××ÑØOˆEÜ—7‘7—<‘< × 1Ñ 1°5Ó9ˆDØŸ™ DÓ)ˆJØMˆDÜ—7‘7—<‘< × 1Ñ 1°4Ó8ˆDØŸ
™
 4Ó(ˆIØˆGØŸ'™'Ÿ+™+Ð&9Ó:ˆKßˆzØ#Ÿ™¨Ó9�Ø—{‘{ 6Ó*�Ø%)§\¡\°-Ó%@Ð"Û#5�KØ*×/Ñ/°
Ó;�HØ#Ÿ=™=¨Ó0×5Ñ5�DØ%Ÿ]™]¨8Ó4×9Ñ9�FÜ˜4“y¨¯©«Ô5Ø,.˜œs 4›yÑ)Øœ3˜t›9Õ%×,Ò,ºtÚ?JÛ?Eð.Gö Hñ $6ô Ð)Ó*¨QÔ.Øœ3˜t›9Õ%×,Ñ,¨[Ô9ßØ"Ÿ™¨Ó8�Ø—{‘{ 6Ó*�Ø#'§<¡<°Ö#>�KØ*×/Ñ/°
Ó;�HØ#Ÿ=™=¨Ó0×5Ñ5�DØ%Ÿ]™]¨8Ó4×9Ñ9�FÜ˜4“y¨¯©«Ô5Ø,.˜œs 4›yÑ)Øœ3˜t›9Õ%×,Ò,ºtÚ?JÛ?Eð.Gö Hñ $?ð ˆr4   r0   N)z/etc/security/access.d)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r2   rn   rs   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r.   r.   ?   s   ø‡ € ò/ôG7÷R&ð &r4   r.   )r   r!   Úsamba.gp.gpclassr   r   Útempfiler   Úsamba.gp.util.loggingr   r   r&   r   r   r   r,   r.   r0   r4   r   Ú<module>r      sF   ð÷" ß 8Ý 'Ý %ð		€ð €
Ø€	ò
	òGò>ôs�Z ö sr4   