who
не поддерживает печать секунд. Однако время записывается с точностью до utmp
(см. man 5 utmp
.
В качестве обходного пути вы можете использовать
last -F
распечатать время входа и выхода, включая секунды. Чтобы получить список пользователей, которые вошли в систему прямо сейчас, используйте
last -F | grep "still logged in"
Очевидно, что это не переносимо - если у вас другая локаль и last
печатает эту строку на вашем местном языке, это не сработает. Еще более уродливое решение - использовать
last -F | grep -v '('
Это не зависит от английского языка, но в некоторых других случаях оно может сломаться.