Userneu

current stable version: 1.38_1
current development version: 1.43b

At the moment only FreeBSD support has been thouroughly tested, but Linux support should be usable as well, at least on Slackware Linux. The version 1.0 works only on FreeBSD while versions 1.1b and newer work on Linux as well. The unstable development versions (recognizable by the odd minor version number followed by 'b') should only be used if you are able and willing to diagnose and fix problems you encounter. Also they should really not be used on systems that are important in any way as some previously undiscovered bug might do quite some damage. If you don't need the bleeding edge Features in the development branch you are probably better off using the stable version.
If you want to be sure about the integrity of the files you download please use the MD5 sums supplied. Those who have my GPG key should download the GPG-signed list of MD5-sums I created to make sure the MD5-sums have not been tampered with. You can also use the detached GPG signatures to verify the integrity of the files if you don't want to use md5sum.

Update 07/01/2003: userneu-1.3b is out. I (hopefully) fixed all bugs in it. If you want to use a current version consider using 1.3b rather than using 1.2b.
Update 07/02/2003: userneu-1.31 is out. I fixed some bugs regarding the check for smbpasswd(8). I strongly recommend upgrading if you use 1.3b.
Update 07/07/2003: userneu-1.33 is out. I fixed some minor bugs (mainly cosmetic corrections to some messages) and made appending random characters to duplicate usernames until they fit optional.
Update 09/07/2003: userneu-1.34 is out. I fixed a bug that caused the error log for duplicate users not to be written (See CHANGES for details). I also removed NetBSD support entirely as I tested it today on a friend's machine and it didn't work out because useradd(8) on NetBSD didn't accept the password hash supplied by the script. Because I still have no NetBSD box of my own I removed it for now. If anyone needs NetBSD support and hacks the script to run on NetBSD I'd gladly include that, but personally I won't work on it as long as I don't have NetBSD on my test machine. There is also a new unstable version, 1.35b with major changes, such as the possibility of an arbitrary number of fields in the input file. See the changelog for details.
Update 21/07/2003: userneu-1.41b is out. I fixed lots of bugs from 1.35b and added some features, the most significant one of which is the ability to read a configuration file which saves you from typing those awfully long command line options ;-)
25/08/2003: userneu-1.36 and userneu-1.43b are nearly finished. I'm looking for somebody to test these new releases, as I can't spare much time at the moment. If you are interested in testing the new releases please mail me. You would help me a lot.
Update 30/08/2003: userneu-1.36 is out. I included the features from 1.35b, cleaned up documentation and fixed some bugs. Refer to CHANGES for details.
Update 16/09/2003: userneu-1.38 is out. I fixed the bug from userneu-1.36 that caused smbpasswd(5) entries not to be created and included a small script to clean up after that bug that might also be useful if you forgot specifying the -s option to userneu.
Update 16/09/2003: userneu-1.38_1 is out. I fixed a bug that caused the check for passwords containing single quotes not to work.
Update 22/10/2003: I'm planning to release userneu-1.43b real soon now but it still lacks testing. Therefore I'd really appreciate if somebody volunteered to give it some testing before the release. Just mail me if you are interested in testing.
Update 27/10/2003: userneu-1.43b is out. There has been a whole load of changes, some bugfixes from 1.41b, some feature enhancements and lots of code and documentation cleanups. Refer to the Changelog for details.

Download

userneu 1.0 MD5 checksum GPG signature
userneu 1.1b Changelog MD5 checksum GPG signature
userneu 1.2b Changelog MD5 checksum GPG signature
userneu 1.3b Changelog MD5 checksum GPG signature
userneu 1.31 Changelog MD5 checksum GPG signature
userneu 1.33 Changelog MD5 checksum GPG signature
userneu 1.34 Changelog MD5 checksum GPG signature
userneu 1.35b Changelog MD5 checksum GPG signature
userneu 1.36 Changelog MD5 checksum GPG signature
userneu 1.38 Changelog MD5 checksum GPG signature
userneu 1.38_1 Changelog MD5 checksum GPG signature
userneu 1.41b Changelog MD5 checksum GPG signature
userneu 1.43b Changelog MD5 checksum GPG signature

Valid HTML 4.01! Edited with Vi IMproved Powered by FreeBSD SILC - Secure Internet Live Conferencing