diff --git a/TODO b/TODO new file mode 100644 index 0000000..4a9a395 --- /dev/null +++ b/TODO @@ -0,0 +1,42 @@ +TODO +---- + +DOCS +---- + +Mailing list? + +Unix Only + - Only tested on FBSD + * Should work on other *nix if pw and apache use same hash alg + +Document exit codes. + +Note ability to repeat command line arguments + + +Accounts without login permission (pw = '*') automatically suppressed. + - Can be overriden with an explicit command line inclusion: -U | +accountname + +Enumerated In/Excludes + - Applies to *all* entries from system and/or included files + - Can be a quoted space-separate list or separate, repeated cmdline entries for each + +Include File + - Throws away comments and blank lines in included files. + - Does no validation for sanity of included file content. + - Included files read *after* system group/pw databases + * Entry in included file will *replace* system entry + - Can have multiple includes on the command line + - BOGUSID - what it means/how to use + +Useful Tricks - Scenarios + - Use *only* external include files + * Set -g and -u so high that no system info is included + * -s flag + - Use *no* files - explicit includes only + * -g 100001 -u 100001 -G .... -U .... + +Installation Section + - FBSD + - Other \ No newline at end of file