o
    *b&  ã                   @   s6   d dl mZmZ G dd„ deƒZG dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s(   e Zd ZdZdZdZdZdZdd„ ZdS )	ÚKrb5zKerberos authenticationZkrb5)ÚidentityÚsystem)z	krb5-libsz	krb5-userz/var/lib/krb5kdcc                 C   s@   |   ddd| j d| j ddg¡ |  d| j ¡ |  d¡ d S )	Nz/etc/krb5.confz/etc/krb5.conf.d/*z%s/kadm5.aclz%s/kdc.confz/var/log/krb5kdc.logz/var/log/kadmind.logzklist -ket %s/.k5*zklist -ket /etc/krb5.keytab)Zadd_copy_specÚkdcdirZadd_cmd_output©Úself© r
   ú9/usr/lib/python3/dist-packages/sos/report/plugins/krb5.pyÚsetup   s   úz
Krb5.setupN)	Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesZpackagesr   r   r
   r
   r
   r   r      s    r   c                       s   e Zd Z‡ fdd„Z‡  ZS )Ú
RedHatKrb5c                    s   d| _ tt| ƒ ¡  d S )Nz/var/kerberos/krb5kdc)r   Úsuperr   r   r   ©Ú	__class__r
   r   r   '   s   zRedHatKrb5.setup)r   r   r   r   Ú__classcell__r
   r
   r   r   r   %   s    r   N)Zsos.report.pluginsr   r   r   r   r
   r
   r
   r   Ú<module>   s   
