HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/sssd.cpython-312.pyc
�

i��d�	��t�ddlmZmZmZmZmZddlmZGd�de�ZGd�dee�ZGd�deee�Z	y	)
�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�SoSPredicate)�globc�(�eZdZdZdZdZdZd�Zd�Zy)�SssdzSystem security service daemon�sssd)�services�security�identity)rzsssd-commonc�Z�|jgd��|jtd�d��|jgd��t|dg��}|jd|�	�|j	d
|�	�}|ddk(r-|d
j�D]}|jd|z��yy)N)�/etc/sssd/sssd.confz/etc/sssd/conf.d/*.confz%/var/lib/sss/pubconf/krb5.include.d/*z/var/log/sssd/*log*�	sssd_logs)�tags)z/var/lib/sss/mc/passwdz/var/lib/sss/mc/groupz/var/lib/sss/mc/initgroupsr)rzsssctl config-check)�predzsssctl domain-list�statusr�outputzsssctl domain-status -o )�
add_copy_specrr�add_cmd_output�collect_cmd_output�
splitlines)�self�	sssd_pred�domain�domain_names    �9/usr/lib/python3/dist-packages/sos/report/plugins/sssd.py�setupz
Sssd.setups������
�	�	
���4� 5�6�[��I�	
���
�	�!����9�	����1�	��B��(�(�)=�I�(�N���(��q� �%�h�/�:�:�<�
N���#�#�$>��$L�M�
N�!�c�T�d}|jd|d�|jd|d�y)Nz#((\s*ldap_default_authtok\s*=)(.*))rz\2 ********z/etc/sssd/conf.d/*)�do_file_sub�do_path_regex_sub)r�regexps  r�postprocz
Sssd.postproc8s-��7�����.���G����3�V�^�Lr N)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesrr%�r rr
r
s#��1�J��K�3�H�&�H�N�@Mr r
c���eZdZ�fd�Z�xZS)�
RedHatSssdc�*��tt|��y)N)�superr/r�r�	__class__s �rrzRedHatSssd.setupAs���
�j�$�%�'r �r&r'r(r�
__classcell__�r3s@rr/r/?s
���(�(r r/c���eZdZ�fd�Z�xZS)�
DebianSssdc�L��tt|��|jd�y)Nz/etc/default/sssd)r1r8rrr2s �rrzDebianSssd.setupGs���
�j�$�%�'����.�/r r4r6s@rr8r8Es
���0�0r r8N)
�sos.report.pluginsrrrrrrr
r/r8r-r r�<module>r;s?��<�<��,M�6�,M�^(��|�(�0��|�\�0r