
    -_gv                     d    d dl mZmZmZmZ  G d de      Z G d dee      Z G d deee      Zy)	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   &    e Zd ZdZdZdZdZdZd Zy)Pamz Pluggable Authentication Modulespam)securityidentitysystem)zpam_.* c                     | j                  ddd       | j                  g d       | j                  ddg       | j                  | j                         y )Npassword_authlimits_conf)z/etc/pam.d/password-authz/etc/security/limits.*.conf)z
/etc/pam.dz/etc/securityz/etc/authselect/authselect.conf
pam_tally2faillock)add_file_tagsadd_copy_specadd_cmd_outputadd_dir_listingsecurity_libs)selfs    8/usr/lib/python3/dist-packages/sos/report/plugins/pam.pysetupz	Pam.setup   sa    (7+8
 	
 	 
 	
 	
 	
 	T//0    N)	__name__
__module____qualname__
short_descplugin_nameprofilesverify_packagesr   r    r   r   r   r      s     3JK1H!OM1r   r   c                   "     e Zd ZdZ fdZ xZS )	RedHatPamz/lib*/securityc                 F    t         |           | j                  dg       y )Nzauthselect current)superr   r   )r   	__class__s    r   r   zRedHatPam.setup,   s    123r   )r   r   r   r   r   __classcell__)r(   s   @r   r%   r%   )   s    $M4 4r   r%   c                       e Zd ZdZy)	DebianPamz/lib/x86_64-linux-gnu/securityN)r   r   r   r   r#   r   r   r+   r+   1   s    4Mr   r+   N)sos.report.pluginsr   r   r   r   r   r%   r+   r#   r   r   <module>r-      s8    P O1& 1:4\ 45\< 5r   