o id@s*ddlmZmZmZGdddeeZdS))Plugin RedHatPlugin PluginOptc@s4eZdZdZdZdZeddddgZdZd d Z d S) SELinuxzSELinux access controlselinux) containersystemsecurity openshiftfixfilesFz%collect incorrect file context labels)defaultdesc) libselinuxcCs|ddg|jddd|d|dd}|d krD|gd gd }|D] }|d |q+|d rF|jdddddSdSdS)Nz/etc/sestatus.confz /etc/selinuxz/var/lib/selinux2) sizelimitsestatus getenforceoutputDisabled)z ps auxZwwz sestatus -vz sestatus -bzselinuxdefcon rootzselinuxconlist rootzselinuxexeccon /bin/passwdz semanage -o)fcontextuserportloginnode interfacemodulezsemanage %s -lr zrestorecon -Rvn /Fd)stderrpriority) add_copy_specadd_cmd_outputexec_cmd get_option)selfstatesubcmdssubcmdr's