HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/autofs.cpython-39.pyc
a

\��h�@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)Zstorage�nfs)z/etc/sysconfig/autofsz/etc/default/autofs)rcCsB|jdg|j�R�}|D]$}|�d�D]}|dvr&dSq&qdS)z; testing if autofs debug has been enabled anywhere
        z%^(DEFAULT_LOGGING|DAEMONOPTIONS)=(.*)� )z--debug�debugTF)�	file_grep�files�split)�self�optZopt1Zopt2�r�=/usr/lib/python3.9/site-packages/sos/report/plugins/autofs.py�
checkdebugs�zAutofs.checkdebugcCs,|jdg|j�R�}|D]}|dSdS)z% capture daemon debug output
        z^(daemon.*)\s+(\/var\/log\/.*)�N)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�postproc5s���zAutofs.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrZpackagesrrrrrrrrrs	rcseZdZ�fdd�Z�ZS)�RedHatAutofscs"t���|�d�r|�d�dS)NZverifyzrpm -qV autofs)�superrZ
get_optionrr��	__class__rrrWs

zRedHatAutofs.setup�rrrr�
__classcell__rrr!rrUsrcseZdZ�fdd�Z�ZS)�DebianAutofscst���|�d�dS)Nzdpkg-query -s autofs)r rrrr!rrr_s
zDebianAutofs.setupr#rrr!rr%]sr%N)Zsos.report.pluginsrrrrrrr%rrrr�<module>sG