
    ~ g                     6    S SK JrJrJrJr   " S S\\\5      rg)    )PluginRedHatPluginUbuntuPlugin	PluginOptc                   <    \ rS rSrSrSrSr\" SSSS9/rS	r	S
 r
Srg)SELinux   zSELinux access controlselinux)	containersystemsecurity	openshiftfixfilesFz%collect incorrect file context labels)defaultdesc)
libselinuxzselinux-utilsc                 \   U R                  SS/5        U R                  SSS9  U R                  S5        U R                  S5      S   nUS	:w  a^  U R                  / S
Q5        / SQnU H  nU R                  SU S35        M     U R                  S5      (       a  U R                  SSSS9  g g g )Nz/etc/sestatus.confz/etc/selinuxz/var/lib/selinux2   )	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booleanmodulez	semanage z -lr   zrestorecon -Rvn /Fd   )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setupSELinux.setup   s     
 	 	-<J'l+H5J ! 	G "##ixs$;< " z**##$7-0 $ 2 +3      N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr   option_listpackagesr.   __static_attributes__r1   r0   r-   r   r      s6    )JK?H 	*e>	@K /H&2r0   r   N)sos.report.pluginsr   r   r   r   r   r1   r0   r-   <module>r=      s    M L32flL 32r0   