А ещё кто-нибудь может объяснить, как утилита last воспринимает границы времени? Например, чтобы вывести
записи за сегодняшний день, я должен с опцией "-t" указать завтрашнюю дату, например:
/usr/bin/last -x -F -s 2020-04-21 08:00:00 -t 2020-04-22 23:30:00 peter | /bin/grep tty7 | /usr/bin/tr -s " " >& wtmp.out
"user" и "tty" можно задать и как аргумены last.
Если же для "-t" указать тоже 21-е, то ничего не выводит.
Пользователь добавил сообщение 22 Апреля 2020, 17:43:08:
Я сейчас обнаружил, что last по-разному работает от root'а и от пользователя. Конкретно, запрашиваю
от 2020-040-21 08:00 до 2020-04-22 23:30
для root выдаёт правильно, за оба числа, а для пользователя - только за 21-е.