o i©¹d™ã@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) ÚcoreÚnobodyÚ nfsnobodyÚshutdownÚstackÚrebootÚrootÚubunturÚwtmpc Cs¶tƒ}gd¢}|D]>}| |¡}|sq | ¡D]/}z$| ¡d ¡}|r<||jvr<| |¡d|vr<| | d¡d¡WqtyFYqwq |jj D] }||jvrX| |¡qL|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/lastzetc/cron.allowz etc/cron.denyrú\éÿÿÿÿ) ÚsetÚget_file_contentÚ splitlinesÚsplitÚlowerÚ skip_listÚaddÚ ExceptionÚoptsÚ usernames) ÚselfÚarchiveÚitemsÚ_filesÚ_fileÚcontentÚlineÚuserÚopt_user©r#ú@/usr/lib/python3/dist-packages/sos/cleaner/preppers/usernames.pyÚ_get_items_for_username$s.   € þù  €z'UsernamePrepper._get_items_for_usernameN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Únamerr%r#r#r#r$rs  rN)Úsos.cleaner.preppersrrr#r#r#r$Ús