Вы добираетесь, список в настоящее время входил в систему пользователи в /var/run/utmp
(см. man 5 utmp
). История хранится в ~/.history или для пользователя удара в ~/.bash_history. Другие оболочки могут использовать другие файлы истории, поэтому дело не в этом легкий получить действительно всю информацию.
Кроме того, если пользователь зарегистрирован многократно, .bash_history файл не всегда надежен.
Читать utmp
файл там является названным "frontend" who
, таким образом, Вы могли также записать, что сценарий оболочки для итерации по в настоящее время входил в систему пользователи.