id&ddlmZGddeZy)) SoSPrepperc"eZdZdZdZgdZdZy)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) corenobody nfsnobodyshutdownstackrebootrootubunturwtmpct}gd}|D]}|j|}|s|jD]l} |jdj }|rF||j vr8|j |d|vr#|j |jddn|jjD]"}||j vs|j |$|S#t$rYwxYw)N)z(sos_commands/login/lastlog_-u_1000-60000z)sos_commands/login/lastlog_-u_60001-65536z.sos_commands/login/lastlog_-u_65537-4294967295zsos_commands/login/lastzetc/cron.allowz etc/cron.denyr\) setget_file_content splitlinessplitlower skip_listadd Exceptionopts usernames) selfarchiveitems_files_filecontentlineuseropt_users @/usr/lib/python3/dist-packages/sos/cleaner/preppers/usernames.py_get_items_for_usernamez'UsernamePrepper._get_items_for_username$s   E..u5G**, ::<?002DDNN : $4<!IIdjj&6r&:;   ++ $Ht~~- (# $ !sA)C&& C21C2N)__name__ __module__ __qualname____doc__namerr'r&rrs D Ir.rN)sos.cleaner.preppersrrr-r.r&r0s,5j5r.