ó uÈÔec@s3ddlmZmZdeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugintSELinuxcBs>eZdZdZd ZdddefgZd Zd „ZRS( sSELinux access control tselinuxt containertsystemtsecurityt openshifttfixfiless#Print incorrect file context labelstslowt libselinuxcCsÍ|jdddgƒ|jdƒ|jdƒd}|dkrÉ|jdd d d d d dgƒdddddddg}x|D]}|jd|ƒq†W|jdƒrÉ|jddtƒqÉndS(Ns/etc/sestatus.confs /etc/selinuxs/var/lib/selinuxtsestatust getenforcetoutputtDisableds ps auxZwws sestatus -vs sestatus -bsselinuxdefcon rootsselinuxconlist rootsselinuxexeccon /bin/passwds semanage -otfcontexttusertporttlogintnodet interfacetmodulessemanage %s -lRsrestorecon -Rvn /tstderr(t add_copy_spectadd_cmd_outputtexec_cmdt get_optiontFalse(tselftstatetsubcmdstsubcmd((s7/usr/lib/python2.7/site-packages/sos/plugins/selinux.pytsetups4      (RssystemRR(R ( t__name__t __module__t__doc__t plugin_nametprofilesRt option_listtpackagesR (((s7/usr/lib/python2.7/site-packages/sos/plugins/selinux.pyR sN(t sos.pluginsRRR(((s7/usr/lib/python2.7/site-packages/sos/plugins/selinux.pyt s