- in addition to the group, provide option USER= to force user
- changed readdir logic to be less portable but more error prove