+
    4Ssi-                     H    ^ RI t ^ RIHtHt ^ RIHt R t ! R R]]4      tR# )    N)
gp_pol_extgp_file_applier)sudo_applier_funcc                     R pV  F8  pVP                   V8X  g   K  VP                  R8X  g   K)  VP                  ^8H  u # 	  R# )z'Software\Policies\Centrify\UnixSettingszsudo.enabledF)keyname	valuenamedata)entriessectiones   &  B/usr/lib/python3/dist-packages/samba/gp/gp_centrify_sudoers_ext.pyext_enabledr      s;    :G99AKK>$A66Q;      c                   6   a  ] tR t^t o R tRR ltR tRtV tR# )gp_centrify_sudoers_extc                    R # )zCentrify/Sudo Rights )selfs   &r   __str__gp_centrify_sudoers_ext.__str__   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Fb  pVP                  '       g   K  R p	Rp
\        P
                  P                  VP                  V
4      pV P                  V4      pV'       d   \        VP                  4      '       g   K|  . pVP                   Ff  pVP                  V	8X  g   K  VP                  P                  4       '       g   K8  RVP                  9   d   KK  VP                  VP                  4       Kh  	  V P                  ! VP                   .VO5!  pV P"                  ! V!  pV P%                  VP                   Wo\&        W=4       V P)                  VP                   V.R7       EKe  	  R# ),Software\Policies\Centrify\UnixSettings\SuDoMACHINE/Registry.pol
**delvals.)keepN)stritemsunapplyfile_sys_pathospathjoinparser   r
   r   r	   stripr   appendgenerate_attributenamegenerate_value_hashapplyr   clean)r   deleted_gpo_listchanged_gpo_listsdirguidsettings	attributesudoersgpor   pol_filer!   pol_confsudo_entriesr   
value_hashs   &&&&            r   process_group_policy,gp_centrify_sudoers_ext.process_group_policy    sW   .ND4yH$*23t9*=*C*C*E&ILL': +F /
 $C   L1ww||C$5$5x@::d+{83C3C'D'D!!))AyyG+'1;;6$$++AFF3	 * !33CHHL|L	 "55|D


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

3889+
6/ $r   c                $   / pR 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                  V8X  g   K  VP                  P                  4       '       g   K8  RVP                  9   d   KK  \        V 4      VP                  4       9  d   . V\        V 4      &   V\        V 4      ,          P                  VP                  4       K  	  V# )r   r   r   )r   r    r!   r"   r#   r
   r   r	   r$   r   r   keysr%   )r   r2   outputr   r3   r!   r4   r   s   &&      r   rsopgp_centrify_sudoers_ext.rsop@   s    D)77<< 1 18<Dzz$'H%%99'AFFLLNN#q{{2 4y5,.s4y)3t9%,,QVV4 & r   r   N)z/etc/sudoers.d)	__name__
__module____qualname____firstlineno__r   r7   r<   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     &7@ r   r   )r    samba.gp.gpclassr   r   samba.gp.gp_sudoers_extr   r   r   r   r   r   <module>rG      s#   " 
 8 54j/ 4r   