관리-도구
편집 파일: sssd.cpython-39.pyc
a -�_gT � @ sb d dl m Z d dlmZmZmZmZmZ G dd� de�ZG dd� dee�ZG dd� deee�Z d S ) � )�glob)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�SoSPredicatec @ s, e Zd ZdZdZdZdZdd� Zdd� Zd S ) �SssdzSystem security service daemon�sssd)�servicesZsecurity�identity)r zsssd-commonc C s� | � g d�� | j td�dd� | � g d�� t| dgd�}| jd|d � | jd |d �}|d dkr�|d �� D ]}| �d| � qpd S )N)�/etc/sssd/sssd.confz/etc/sssd/conf.d/*.confz%/var/lib/sss/pubconf/krb5.include.d/*z/var/log/sssd/*log*Z sssd_logs)�tags)z/var/lib/sss/mc/passwdz/var/lib/sss/mc/groupz/var/lib/sss/mc/initgroupsr )r zsssctl config-check)Zpredzsssctl domain-list�statusr �outputzsssctl domain-status -o )� add_copy_specr r Zadd_cmd_outputZcollect_cmd_output� splitlines)�selfZ sssd_pred�domainZdomain_name� r �;/usr/lib/python3.9/site-packages/sos/report/plugins/sssd.py�setup s z Sssd.setupc C s$ d}| � d|d� | �d|d� d S )Nz#((\s*ldap_default_authtok\s*=)(.*))r z\2 ********z/etc/sssd/conf.d/*)Zdo_file_subZdo_path_regex_sub)r Zregexpr r r �postproc8 s z Sssd.postprocN) �__name__� __module__�__qualname__Z short_descZplugin_nameZprofilesZpackagesr r r r r r r s r c @ s e Zd ZdS )� RedHatSssdN)r r r r r r r r ? s r c s e Zd Z� fdd�Z� ZS )� DebianSssdc s t � �� | �d� d S )Nz/etc/default/sssd)�superr r )r �� __class__r r r E s zDebianSssd.setup)r r r r � __classcell__r r r r r C s r N) r Zsos.report.pluginsr r r r r r r r r r r r �<module> s /