Как вычисляется номер временной метки в /etc/shadow?

вы можете использовать:

tail -n 3000 | tac

, если вы хотите обратный порядок, в противном случае просто

tail -n 3000
3
22.09.2017, 18:12
2 ответа

Проверяя исходный код (для версии Debian ), он просто масштабирован с использованием целочисленного деления на 24 × 3600 , поэтому он усечен.

Обратите внимание, что полученное вами значение отличается от расчетного ровно на два часа, что, вероятно, можно объяснить изменением часового пояса.

1
27.01.2020, 21:21

Это количество дней, а не секунд, начиная с эпохи.

$ date -I -d '1970-01-01 + 17050 days'
2016-09-06

(В качестве примечания: технически вы не можете представить «через 365 дней» в секундах; дни не имеют фиксированной или даже известной длины за пределами 6 месяцев из-за високосных секунд.)

3
27.01.2020, 21:21

Теги

Похожие вопросы