HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/autofs.cpython-38.pyc
U

i��d(�@sRddlmZmZmZmZGdd�de�ZGdd�dee�ZGdd�deee�ZdS)	�)�Plugin�RedHatPlugin�UbuntuPlugin�DebianPluginc@s@eZdZdZdZdZdZdZdd�Zdd	�Z	d
d�Z
dd
�ZdS)�AutofszAutofs on-demand automounter�autofs)ZstorageZnfs)z/etc/sysconfig/autofsz/etc/default/autofs)rcCs>|jd|j��}|D]$}|�d�D]}|dkr"dSq"qdS)z; testing if autofs debug has been enabled anywhere
        �%^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)� )z--debug�debugTF)r)�	file_grep�files�split)�selfZoptZopt1Zopt2�r�;/usr/lib/python3/dist-packages/sos/report/plugins/autofs.py�
checkdebugs�zAutofs.checkdebugcCs(|jd|j��}|D]}|dSdS)z% capture daemon debug output
        �^(daemon.*)\s+(\/var\/log\/.*)�N)r)rr)rZdebugout�irrr�getdaemondebug$s
�zAutofs.getdaemondebugcCsF|�d�|�ddi�|�d�|�d�|��rB|�|���dS)N�
/etc/auto*z/etc/autofs.confZautofs_confr�automount -m)Z
add_copy_specZ
add_file_tagsZadd_service_status�add_cmd_outputrr�rrrr�setup,s


zAutofs.setupcCs.|�ddd�|�ddd�|�ddd�dS)Nrz(password=)[^,\s]*z
\1********z/etc/autofs_ldap_auth.confz&(secret[\s]*[=]+[\s]*)(\'|\").*(\'|\")z\1\2********\3r)Zdo_path_regex_subZdo_file_subZdo_cmd_output_subrrrr�postproc4s���zAutofs.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrZpackagesrrrrrrrrrsrcseZdZ�fdd�Z�ZS)�RedHatAutofscs&tt|���|�d�r"|�d�dS)NZverifyzrpm -qV autofs)�superrrZ
get_optionrr��	__class__rrrVs
zRedHatAutofs.setup�rrrr�
__classcell__rrr!rrTsrcseZdZ�fdd�Z�ZS)�DebianAutofscstt|���|�d�dS)Nzdpkg-query -s autofs)r r%rrrr!rrr^szDebianAutofs.setupr#rrr!rr%\sr%N)Zsos.report.pluginsrrrrrrr%rrrr�<module>sF