O timestamp "segundos desde 1970" é especificamente definido como UTC na maioria dos usos. Em particular, você pode notar que date +%s
dá o mesmo resultado que date -u +%s
.
A linha relevante em que isso é definido nos utilitários de senha de sombra é "
nsp->sp_lstchg = (long) time ((time_t *) 0) / SCALE;
O que tornaria o UTC. SCALE é definido como 86400 (exceto por meio de um ifdef específico que não consigo rastrear quais circunstâncias causam a definição)