
    ~ gv                     d    S SK JrJrJrJr   " S S\5      r " S S\\5      r " S S\\\5      rg)	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   .    \ rS rSrSrSrSrSrSrS r	Sr
g	)
Pam   z Pluggable Authentication Modulespam)securityidentitysystem)zpam_.* c                     U R                  SSS.5        U R                  / SQ5        U R                  SS/5        U R                  U R                  5        g )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setup	Pam.setup   sa    (7+8
 	
 	 
 	
 	
 	
 	T//0     N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesverify_packagesr   r   __static_attributes__r   r   r   r   r      s     3JK1H!OM1r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )	RedHatPam)   z/lib*/securityc                 F   > [         TU ]  5         U R                  S/5        g )Nzauthselect current)superr   r   )r   	__class__s    r   r   RedHatPam.setup,   s    123r   r   )r   r    r!   r"   r   r   r'   __classcell__)r-   s   @r   r)   r)   )   s    $M4 4r   r)   c                       \ rS rSrSrSrg)	DebianPam1   z/lib/x86_64-linux-gnu/securityr   N)r   r    r!   r"   r   r'   r   r   r   r1   r1   1   s    4Mr   r1   N)sos.report.pluginsr   r   r   r   r   r)   r1   r   r   r   <module>r4      s8    P O1& 1:4\ 45\< 5r   