+
    4SsiK                         ^ RI t ^ RIHtHt ^ RIHt ^ RIHtHt ^ RI	H
t
 R tRt]! R] P                  R	,          : R
R: 2R7      tR t ! R R]]4      tR# )    N)
gp_pol_extgp_file_applier)NamedTemporaryFile)PopenPIPE)logc                     VP                  \        P                  4      pV FK  p\        P                  P	                  W04      p\        P                  P                  V4      '       g   KI  Vu # 	  R # )N)splitospathseppathjoinisfile)
executabler   pathspfs   &&   9/usr/lib/python3/dist-packages/samba/gp/gp_sudoers_ext.pyfind_executabler      sM    JJrzz"EGGLL'77>>!H      a
  
### autogenerated by samba
#
# This file is generated by the gp_sudoers_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.
#

visudoPATH:z	/usr/sbin)r   c           
         . pV EF\  p\         pVR V,          ,          p\        4       ;_uu_ 4       p\        VP                  R4      ;_uu_ 4       pVP	                  V4       RRR4       \
        f   \        R4      h\        \
        RRVP                  .\        \        R7      ;_uu_ 4       pVP                  4       pRRR4       RRR4       X^ 8X  dv   \        RRV R	7      ;_uu_ 4       p\        VP                  R4      ;_uu_ 4       pVP	                  V4       RRR4       VP                  VP                  4       RRR4       EKE  \        P                  ! R
V4       EK_  	  V#   + '       g   i     EL; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     EK  ; i)z%s
wNz#visudo not found, please install itz-cz-f)stdoutstderrgp_F)prefixdeletedirzSudoers apply failed)intror   opennamewriter   FileNotFoundErrorr   r   waitappendr   error)	sudo_dirsudo_entriesretr   contentsr   r   procsudo_validations	   &&       r   sudo_applier_funcr0   ,   sN   
CFQJ!!Qaffc""a! #~'(MNNdAFF3"41 148"&))+1 " a#5+0(02 256!&&#&&!GGH% '

166"2 2 II,a0' ( J! #""1 1 "! '&2 2 2s`   FE("AF-E<>F+F5
F"#F5(E93	F<FFF"F2-F55Gc                   6   a  ] tR t^Dt o R tRR ltR tRtV tR# )gp_sudoers_extc                    R # )zUnix Settings/Sudo Rights )selfs   &r   __str__gp_sudoers_ext.__str__E   s    *r   c           	     &   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F1  pVP                  '       g   K  R p	Rp
\        P
                  P                  VP                  V
4      pV P                  V4      pV'       g   Ka  . pVP                   FS  pVP                  V	8X  g   K  VP                  P                  4       '       g   K8  VP                  VP                  4       KU  	  V P                  VP                  4      pV P                  ! V!  pV P!                  VP                  Wo\"        W=4       V P%                  VP                  V.R7       EK4  	  R# )z1Software\Policies\Samba\Unix Settings\Sudo RightsMACHINE/Registry.pol)keepN)stritemsunapplyfile_sys_pathr   r   r   parseentrieskeynamedatastripr(   generate_attributer$   generate_value_hashapplyr0   clean)r5   deleted_gpo_listchanged_gpo_listsdirguidsettings	attributesudoersgposectionpol_filer   pol_confr+   e
value_hashs   &&&&            r   process_group_policy#gp_sudoers_ext.process_group_policyH   s3   .ND4yH$*23t9*=*C*C*E&ILL': +F /
 $C   Q1ww||C$5$5x@::d+!!))AyyG+$++AFF3 *
 !33CHH=	 "55|D


388Y<M/ 

3889+
6+ $r   c                   / pR pVP                   '       d   \        P                  P                  VP                   V4      pV P	                  V4      pV'       g   V# VP
                   F  pVP                  P                  R4      R,          pVP                  R4      '       g   K>  VP                  P                  4       '       g   K`  WrP                  4       9  d   . W'&   W',          P                  VP                  4       K  	  V# )r9   \zSudo Rights)r>   r   r   r   r?   r@   rA   r
   endswithrB   rC   keysr(   )r5   rO   outputrQ   r   rR   rS   keys   &&      r   rsopgp_sudoers_ext.rsopf   s    )77<< 1 18<Dzz$'H%%iiood+B/<<..166<<>>++-/&(K&&qvv. & r   r4   N)z/etc/sudoers.d)	__name__
__module____qualname____firstlineno__r6   rU   r^   __static_attributes____classdictcell__)__classdict__s   @r   r2   r2   D   s     +7< r   r2   )r   samba.gp.gpclassr   r   tempfiler   
subprocessr   r   samba.gp.util.loggingr   r   r"   environr   r0   r2   r4   r   r   <module>rl      sW   " 
 8 ' " %		 


6**K8
:00Z 0r   