a Ö>ïh ã@s ddlmZGdd„deƒZdS)é)Ú SoSPrepperc@s$eZdZdZdZgd¢Zdd„ZdS)Ú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) ZcoreZnobodyZ nfsnobodyZshutdownÚstackZrebootÚrootztimeout:ZubunturZwtmpc Csêtƒ}gd¢}|D]°}| |¡}|s&q| ¡D]’}zz| ¡d ¡}d|vrvt| ¡dƒdkrr| ¡d ¡}nWq.|rª||jvrª| |¡d|vrª| | d¡d¡Wq.ty¾Yq.0q.q|j j D]}||jvrÌ| |¡qÌ|S)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/lastlog2zsos_commands/login/lastzsos_commands/login/last_-Fzsos_commands/login/lsloginszetc/cron.allowz etc/cron.denyrZlsloginsièéú\éÿÿÿÿ) ÚsetZget_file_contentÚ splitlinesÚsplitÚlowerÚintÚ skip_listÚaddÚ ExceptionZoptsZ usernames) ÚselfÚarchiveÚitemsÚ_filesZ_fileZcontentÚlineÚuserZopt_user©rúB/usr/lib/python3.9/site-packages/sos/cleaner/preppers/usernames.pyÚ_get_items_for_username%s.         z'UsernamePrepper._get_items_for_usernameN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnamerrrrrrrsrN)Zsos.cleaner.preppersrrrrrrÚ s