saltstack/salt — pull request #1357 by tvaughan (2012-05-29 19:36:55+00:00)
Title: Support "system" users and groups.

Please see the secion marked "Add a system user" in
http://manpages.ubuntu.com/manpages/precise/en/man8/adduser.8.html and
"Add a system group" in
http://manpages.ubuntu.com/manpages/precise/en/man8/addgroup.8.html.

When a specifc home directory path (something other than "True") is
provided we omit the "-m" option to useradd so that the contents of
/etc/skel are not copied into the new home directory.

I don't know FreeBSD very well, but it seems that the `pw` command has no concept of system users and groups. Does that sound right?

This pull request probably shouldn't be accepted until I update the docs and tests.