Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/sudo.cpython-312.pyc
�

-�_g���,�ddlmZmZGd�dee�Zy)�)�Plugin�IndependentPluginc�(�eZdZdZdZdZdZd�Zd�Zy)�SudozSudo command execution�sudo)�identity�system)rc���|jd�d}ddg}	t|dd��5}|D]6}|jd�s�|j|j	�d	��8	ddd�|jd�s|j|�y|j|D�cgc]}|�d
���	c}�y#1swY�OxYw#t
$r!}|j
d
|�d|���Yd}~�wd}~wwxYwcc}w)Nz
/etc/sudo*z/etc/sudo.confz/var/log/sudo_debugz/var/log/sudoers_debug�rzUTF-8)�encoding�Debug�zCould not open conf file z: �all_logs�*)�
add_copy_spec�open�
startswith�append�split�IOError�
_log_error�
get_option)�self�config_file�	log_files�cfile�line�error�logs       �9/usr/lib/python3/dist-packages/sos/report/plugins/sudo.py�setupz
Sudo.setups������<�(�&��*�,D�E�	�	(��k�3��9�
:�U�!�:�D����w�/�!�(�(�����a��9�:�
:����z�*����y�)����Y�?�c�3�%�q�	�?�@�
:�
:���	(��O�O�7��}�B�$�g�'�
(�
(��	(�� @s9�B>�B2�$B2�$B>�C+�2B;�7B>�>	C(�C#�#C(c�.�d}|jd|d�y)Nz(\s*bindpw\s*)\S+z/etc/sudo-ldap.confz
\1********)�do_file_sub)r�regexps  r �postprocz
Sudo.postproc(s��%�����.��
�F�N)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr!r%�r&r rrs"��)�J��K�%�H��H�A�&Gr&rN)�sos.report.pluginsrrrr.r&r �<module>r0s��9�G�6�$�Gr&