Parses /etc/shadow
Author: Lorenzo M. Catucci cat@ccd.uni roma2.it ucci
Original Author: Free Ekanayaka fr@64stud io.com ee
let entry = [ key word . colon . [ label "password" . sto_to_col? . colon ] . [ label "lastchange_date" . store integer? . colon ] . [ label "minage_days" . store integer? . colon ] . [ label "maxage_days" . store integer? . colon ] . [ label "warn_days" . store integer? . colon ] . [ label "inactive_days" . store integer? . colon ] . [ label "expire_date" . store integer? . colon ] . [ label "flag" . store integer? ] . eol ]
let entry = [ key word . colon . [ label "password" . sto_to_col? . colon ] . [ label "lastchange_date" . store integer? . colon ] . [ label "minage_days" . store integer? . colon ] . [ label "maxage_days" . store integer? . colon ] . [ label "warn_days" . store integer? . colon ] . [ label "inactive_days" . store integer? . colon ] . [ label "expire_date" . store integer? . colon ] . [ label "flag" . store integer? ] . eol ]