Downloading and Installing

A tar/gzip archive containing the current Usermin distribution is available for download from:

Unix tar/gzip format 6.1 MB

RPM suitable for Redhat, Fedora, CentOS, SuSE or Mandrake Linux 6.6 MB

Source RPM suitable for Redhat, Fedora, CentOS SuSE or Mandrake Linux 6.1 MB

Debian package suitable for Debian, Ubuntu or other derived Linux 6.1 MB

You can also download recent versions of Usermin. You can also view the change log for a list of new features in this version and older releases.

If you just want to use Usermin for webmail with an existing IMAP server, special Usermin packages are available that have been pre-modded with a theme and default configuration for this purpose.

The PGP key that the RPM packages for versions 0.970 and above were signed with is also available, so that you can verify their integrity. Just add it to your GnuPG or PGP keyring and run the command rpm --checksig usermin-1.710-1.noarch.rpm. If you are using RPM version 4 or above, you will need to import the key into RPM's key database with the commands : wget
rpm --import jcameron-key.asc

The PGP signature for the latest tar/gzip version of Usermin is also available so that you can verify the tar.gz file with the command gpg --verify usermin-1.710.tar.gz-sig.asc usermin-1.710.tar.gz.

MD5 Verification

To verify that you have downloaded Usermin fully and correctly, you can use the command md5sum on the RPM, Debian package or TAR file, and compare it against those listed below :

Filename MD5 Checksum
usermin_1.710_all.deb 5ff0dfb1a3208988b718db5b7413b192
usermin-1.710-1.noarch.rpm 159e14e354ec6935474a2920ed6d2525
usermin-1.710-1.src.rpm ba6981aa65e56e5e7b527ea6ce6c6567
usermin-1.710.tar.gz 801f29fab59a2fde0915f5cdd76f879b


Because it allows logins by any Unix user on your system, Usermin needs some way of checking user passwords. By default, this will be done by just reading the /etc/shadow file directly, but if your system uses NIS this will not work.

Instead, you will need to install the Authen::PAM perl module. This module can be installed using Webmin's Perl Modules module, or manually downloaded from CPAN. For this module to compile, you must have the PAM header files installed on your system. On some Linux distributions they can be found in the pam-devel package, which may not be installed by default.

In addition, Usermin requires that a PAM service called usermin be created. On Linux, this typically involves creating the file /etc/pam.d/usermin containing : #%PAM-1.0
auth required shadow nullok
account required
password required shadow nullok use_authtok
session required

However, if you install the RPM version this file will be created for you automatically.

Under OSX, the PAM service file apparently has to be slightly different. If you are running MacOS X, /etc/pam.d/usermin should instead contain : # login: auth account password session
auth sufficient
auth required
account required
password required
session required

On FreeBSD and Solaris, you probably will not need to edit the PAM config file /etc/pam.conf as it is setup to do Unix authentication for unknown services by default.

Latest Version Links

If you want a URL that always downloads the latest version of Usermin, you can use one of the following :

Unix tar/gzip format

RPM suitable for Redhat, Fedora, CentOS, SuSE or Mandrake Linux

Debian package suitable for Debian, Ubuntu or other derived Linux