Changes for version 0.01 - 2012-08-30

  • First release. I created a new module instead of using Passwd::Unix::Alt mainly because of these reasons: 1) got tired of having to input passwd, shadow, group, gshadow separately; with Unix::Passwd::File I just need to specify etc_dir; 2) I didn't get locking to work, something which I think is important and I'd rather start with a clean codebase to make sure this and other things work; 3) want a cleaner interface, without any global error variable.
  • This release does not include some functions yet: modify_user(), modify_group(), delete_user(), delete_group(), set_user_password(), add_user_to_group(), delete_user_from_group().

Modules

Manipulate /etc/{passwd,shadow,group,gshadow} entries