Ë
    i©¹dÓ  ã                   ó0   — d dl mZmZmZ  G d„ dee«      Zy)é    )ÚPluginÚRedHatPluginÚ	PluginOptc                   ó:   — e Zd ZdZdZdZ eddd¬«      gZdZd	„ Z	y
)ÚSELinuxzSELinux access controlÚselinux)Ú	containerÚsystemÚsecurityÚ	openshiftÚfixfilesFz%collect incorrect file context labels)ÚdefaultÚdesc)Ú
libselinuxc                 óV  — | j                  ddg«       | j                  dd¬«       | j                  d«       | j                  d«      d   }|d	k7  rY| j                  g d
¢«       g d¢}|D ]  }| j                  d|z  «       Œ | j                  d«      r| j                  ddd¬«       y y y )Nz/etc/sestatus.confz/etc/selinuxz/var/lib/selinuxé2   )Ú	sizelimitÚsestatusÚ
getenforceÚoutputÚDisabled)z	ps auxZwwzsestatus -vzsestatus -bzselinuxdefcon rootzselinuxconlist rootzselinuxexeccon /bin/passwdzsemanage -o)ÚfcontextÚuserÚportÚloginÚnodeÚ	interfaceÚmodulezsemanage %s -lr   zrestorecon -Rvn /Féd   )ÚstderrÚpriority)Úadd_copy_specÚadd_cmd_outputÚexec_cmdÚ
get_option)ÚselfÚstateÚsubcmdsÚsubcmds       ú</usr/lib/python3/dist-packages/sos/report/plugins/selinux.pyÚsetupzSELinux.setup   sÌ   € Ø×ÑØ Øð
ô 	ð 	×ÑÐ-¸ÐÔ<Ø×Ñ˜JÔ'à—‘˜lÓ+¨HÑ5ˆØ�JÒØ×Ñò !ô òˆGð "ò ?�Ø×#Ñ#Ð$4°vÑ$=Õ>ð?ð �‰˜zÔ*Ø×#Ñ#Ð$7ÀØ-0ð $õ 2ð +ð1 ó    N)
Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesr   Úoption_listÚpackagesr+   © r,   r*   r   r      s6   „ à)€Jà€KØ?€Hñ 	�* eØ>ô	@ð€Kð €Hó%2r,   r   N)Úsos.report.pluginsr   r   r   r   r5   r,   r*   ú<module>r7      s   ð÷ ?Ñ >ô22ˆf�lõ 22r,   