+
    i	  c                   sv    ^ RI H t  ^ RIHtHtHtHtHt  ! R R]4      t ! R R]]4      t ! R R]]]4      t	R	# )
i    )glob)PluginRedHatPluginDebianPluginUbuntuPluginSoSPredicatec                   s<   a  ] tR t^t o RtRtRtRtR tR t	Rt
V tR# )	SssdzSystem security service daemonsssdc                s   V P                  . RO4       V P                  \        R4      RR7       V P                  . RO4       \        V R.R7      pV P                  RVR7       V P	                  RVR7      pVR	,          ^ 8X  dI   VR
,          P                  4        F+  pV P                  RV 24       V P                  RV 24       K-  	  R# R# )/etc/sssd/sssd.confz/var/log/sssd/*log*Z	sssd_logs)Ztagsr   )serviceszsssctl config-check)Zpredzsssctl domain-listZstatusZoutputzsssctl domain-status zsssctl access-report N)r   z/etc/sssd/conf.d/*.confz%/var/lib/sss/pubconf/krb5.include.d/*)z/var/lib/sss/mc/passwdz/var/lib/sss/mc/groupz/var/lib/sss/mc/initgroups)add_copy_specr    r   Zadd_cmd_outputZcollect_cmd_outputZ
splitlines)selfZ	sssd_predZdomainZdomain_names   &   </usr/lib/python3.14/site-packages/sos/report/plugins/sssd.pysetupZ
Sssd.setup   s     
 	 	4 56[I 	 
 	 !9	1	B (()=I(N(q %h/::<##&;K=$IJ##&;K=$IJ  = !    c                sV    R pV P                  RVR4       V P                  RVR4       R# )z#((\s*ldap_default_authtok\s*=)(.*))r   z\2 ********z/etc/sssd/conf.d/*N)Zdo_file_subZdo_path_regex_sub)r   Zregexps   & r   postprocZSssd.postproc9   s-    7.G3V^Lr    N)r	   ZsecurityZidentity)r   zsssd-common)__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesZpackagesr   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s,     1JK3H&HKBM Mr   r   c                   s    ] tR t^@tRtR# )
RedHatSssdr   N)r   r   r   r   r   r   r   r   r   r   @   s    r   r   c                   s2   a a ] tR t^Dt oV 3R ltRtVtV ;t# )
DebianSssdc                sF   < \         SV `  4        V P                  R 4       R# )z/etc/default/sssdN)Zsuperr   r
   )r   	__class__s   &r   r   ZDebianSssd.setupF   s    ./r   r   )r   r   r   r   r   r   r   Z__classcell__)r   r   s   @@r   r   r   D   s     0 0r   r   N)
r    Zsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   <module>r      sA    < <-M6 -M`	| 	0|\ 0r   