HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/sssd.cpython-312.pyc
�

G%@i�	��t�ddlmZddlmZmZmZmZmZGd�de�ZGd�dee�ZGd�deee�Z	y	)
�)�glob)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�SoSPredicatec�(�eZdZdZdZdZdZd�Zd�Zy)�SssdzSystem security service daemon�sssd)�services�security�identity)rzsssd-commonc��|jgd��|jtd�d��|jgd��t|dg��}|jd|�	�|j	d
|�	�}|ddk(rA|d
j�D]*}|jd|���|jd|����,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 zsssctl access-report )�
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�/�:�:�<�
K���#�#�&;�K�=�$I�J��#�#�&;�K�=�$I�J�
K�!�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.postproc9s-��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�K�BMr r
c��eZdZy)�
RedHatSssdN)r&r'r(r-r rr/r/@s��r r/c���eZdZ�fd�Z�xZS)�
DebianSssdc�D��t�|��|jd�y)Nz/etc/default/sssd)�superrr)r�	__class__s �rrzDebianSssd.setupFs���
��
�����.�/r )r&r'r(r�
__classcell__)r4s@rr1r1Ds
���0�0r r1N)
r�sos.report.pluginsrrrrrr
r/r1r-r r�<module>r7sA���<�<�-M�6�-M�`	��|�	�0��|�\�0r