/usr/lib64/python3.9/site-packages/setools/checker/__pycache__
Edit: /usr/lib64/python3.9/site-packages/setools/checker/__pycache__/roexec.cpython-39.pyc (3018B)
a
qéqe ã @ s| d dl Z d dlmZ d dlmZmZmZ ddlmZm Z ddl
mZ ddlm
Z
dd lmZ d
ZdZdZG d
d„ de
ƒZdS )é N)Údefaultdict)ÚDictÚListÚSeté )Ú AnyTERuleÚType)ÚTERuleQueryé )Ú
CheckerModule)ÚConfigSetDescriptorÚexempt_write_domainÚexempt_exec_domainÚexempt_filec sŠ e Zd ZdZdZeeeefƒZ e
ddddZe
ddddZe
ddddZ
ddœ‡ fd d
„Zeeee f dœdd„Zedœd
d„Z‡ ZS )ÚReadOnlyExecutablesz@Checker module for asserting all executable files are read-only.Zro_execsZlookup_type_or_attrFT)ÚstrictÚexpandN)Úreturnc sD t ƒ |||¡ t t¡| _| t¡| _| t ¡| _
| t¡| _d S )N)
ÚsuperÚ__init__ÚloggingZ getLoggerÚ__name__ÚlogÚgetÚEXEMPT_WRITEr
ÚEXEMPT_FILEr ÚEXEMPT_EXECr )ÚselfÚpolicyZ checknameZconfig©Ú __class__© ú