uec@sddlmZmZmZmZmZddlmZdefdYZdeefdYZdeeefdYZ d S( i(tPlugint RedHatPlugint DebianPlugint UbuntuPlugint SoSPredicate(tglobtSssdcBs2eZdZdZdZd ZdZdZRS( s#System security service daemon tsssdtservicestsecuritytidentitys sssd-commoncCs|jdddg|jtd|jdddgt|dd g}|jd d ||jd d |}|d dkrx,|djD]}|jd|qWndS(Ns/etc/sssd/sssd.confs/etc/sssd/conf.d/*.confs%/var/lib/sss/pubconf/krb5.include.d/*s/var/log/sssd/*log*s/var/lib/sss/mc/passwds/var/lib/sss/mc/groups/var/lib/sss/mc/initgroupsRRssssctl config-checktpredssssctl domain-listtstatusitoutputssssctl domain-status -o (t add_copy_specRRtadd_cmd_outputtcollect_cmd_outputt splitlines(tselft sssd_predtdomaint domain_name((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pytsetups   cCs0d}|jd|d|jd|ddS(Ns#(\s*ldap_default_authtok\s*=\s*)\S+s/etc/sssd/sssd.confs \1********s/etc/sssd/conf.d/*(t do_file_subtdo_path_regex_sub(Rtregexp((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pytpostproc6s(sservicesR R (ssssds sssd-common(t__name__t __module__t__doc__t plugin_nametprofilestpackagesRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pyRs  t RedHatSssdcBseZdZRS(cCstt|jdS(N(tsuperR!R(R((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pyR?s(RRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pyR!=st DebianSssdcBseZdZRS(cCs$tt|j|jddS(Ns/etc/default/sssd(R"R#RR(R((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pyREs(RRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pyR#CsN( t sos.pluginsRRRRRRRR!R#(((s4/usr/lib/python2.7/site-packages/sos/plugins/sssd.pyt s(-