Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/sudo.cpython-312.pyc |
�
-�_g� � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�IndependentPluginc �( � e Zd ZdZdZdZdZd� Zd� Zy)�SudozSudo command execution�sudo)�identity�system)r c �� � | j d� d}ddg} t |dd�� 5 }|D ]6 }|j d� s�|j |j � d � �8 d d d � | j d� s| j |� y | j |D �cg c] }|� d
��� c}� y # 1 sw Y �OxY w# t
$ r!}| j
d
|� d|� �� Y d }~�wd }~ww xY wc c}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.setup s� � ����<�(�&��*�,D�E� � (��k�3��9�
:�U�!� :�D����w�/�!�(�(�����a��9�:�
:� ���z�*����y�)����Y�?�c�3�%�q� �?�@�
:�
:�� � (��O�O�7��}�B�$�g�'�
(�
(�� (�� @s9 �B>