The file /etc/shadow has a couple date fields that are expressed as the  number of days since Jan 1, 1970.  Is there an easy way using to get a list of users and the calendar date of the last password change, and the expiration?Ref: man shadow(5)
Extract dates from /etc/shadow
linux;users;shadow
There was an answer that got deleted, while somewhat wrong, did lead me in the correct direction.Using gawk's strftime combined with some arithmetic gives me what I wanted.cat shadow | gawk -F: '{ print $1 : strftime(%Y%m%d,86400*$3) : strftime(%Y%m%d,86400*$4)}'root:20120304:19691231daemon:20100203:19691231bin:20100203:19691231sys:20100203:19691231