id tddlmZmZmZmZmZddlmZGddeZGddeeZGddeeeZ y ) )Plugin RedHatPlugin DebianPlugin UbuntuPlugin SoSPredicate)globc(eZdZdZdZdZdZdZdZy)SssdzSystem security service daemonsssd)servicessecurityidentity)r z sssd-commoncZ|jgd|jtdd|jgdt|dg}|jd| |j d | }|d d k(r-|d j D]}|jd|zyy)N)/etc/sssd/sssd.confz/etc/sssd/conf.d/*.confz%/var/lib/sss/pubconf/krb5.include.d/*z/var/log/sssd/*log* sssd_logs)tags)z/var/lib/sss/mc/passwdz/var/lib/sss/mc/groupz/var/lib/sss/mc/initgroupsr )r zsssctl config-check)predzsssctl domain-liststatusroutputzsssctl domain-status -o ) add_copy_specrradd_cmd_outputcollect_cmd_output splitlines)self sssd_preddomain domain_names 9/usr/lib/python3/dist-packages/sos/report/plugins/sssd.pysetupz Sssd.setups    4 56[I   !9  1 B(()=I(N ( q %h/::< N ##$>$LM N !cTd}|jd|d|jd|dy)Nz#((\s*ldap_default_authtok\s*=)(.*))rz \2 ********z/etc/sssd/conf.d/*) do_file_subdo_path_regex_sub)rregexps rpostprocz Sssd.postproc8s-7 .G 3V^Lr N) __name__ __module__ __qualname__ short_desc plugin_nameprofilespackagesrr%r rr r s#1JK3H&HN@Mr r ceZdZfdZxZS) RedHatSssdc*tt| y)N)superr/rr __class__s rrzRedHatSssd.setupAs j$%'r r&r'r(r __classcell__r3s@rr/r/?s ((r r/ceZdZfdZxZS) DebianSssdcLtt| |jdy)Nz/etc/default/sssd)r1r8rrr2s rrzDebianSssd.setupGs j$%' ./r r4r6s@rr8r8Es 00r r8N) sos.report.pluginsrrrrrrr r/r8r-r rr;s?<<,M6,M^(|( 0|\0r