
    Cg
                     &    d dl mZ  G d de      Zy)    )
SoSPrepperc                   "    e Zd ZdZdZg dZd Zy)UsernamePrepperz
    This prepper is used to source usernames from various `last` output content
    as well as a couple select files. This prepper will also leverage the
    --usernames option.
    username)corenobody	nfsnobodyshutdownstackrebootrootztimeout:ubuntur   wtmpc                 v   t               }g d}|D ]  }|j                  |      }|s|j                         D ]  }	 |j                         d   j	                         }d|v rBt        |j                         d         dk\  r"|j                         d   j	                         }nk|rF|| j                  vr8|j                  |       d|v r#|j                  |j                  d      d            | j                  j                  D ]"  }|| j                  vs|j                  |       $ |S # t        $ r Y w xY w)N)	z(sos_commands/login/lastlog_-u_1000-60000z)sos_commands/login/lastlog_-u_60001-65536z.sos_commands/login/lastlog_-u_65537-4294967295zsos_commands/login/lastlog2zsos_commands/login/lastzsos_commands/login/last_-Fzsos_commands/login/lsloginszetc/cron.allowzetc/cron.denyr   lsloginsi     \)setget_file_content
splitlinessplitlowerint	skip_listadd	Exceptionopts	usernames)	selfarchiveitems_files_filecontentlineuseropt_users	            @/usr/lib/python3/dist-packages/sos/cleaner/preppers/usernames.py_get_items_for_usernamez'UsernamePrepper._get_items_for_username%   s/   
  	E..u5G**, ::<?002D!U*tzz|A/47#'::<?#8#8#:D$DNN :		$4<!IIdjj&6r&:;		( 		++ 	$Ht~~-		(#	$  ! s   A&D,#AD,,	D87D8N)__name__
__module____qualname____doc__namer   r*        r)   r   r      s     DI'r1   r   N)sos.cleaner.preppersr   r   r0   r1   r)   <module>r3      s    ,>j >r1   