Usermin

Web-based user interface for Unix-like systems


title: "Usermin" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["unix-configuration-utilities", "software-using-the-bsd-license", "free-software-programmed-in-perl"] description: "Web-based user interface for Unix-like systems" topic_path: "technology/operating-systems" source: "https://en.wikipedia.org/wiki/Usermin" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Web-based user interface for Unix-like systems ::

::data[format=table title="Infobox software"]

FieldValue
nameUsermin
screenshotUsermin mail UI overview.jpg
captionUsermin mail UI overview with Authentic Theme
authorJamie Cameron
developerJamie Cameron, Ilia Rostovtsev
releasedMarch 6, 2002 (version 0.4)
ver layoutsimple
latest release version2.010
latest release date
operating systemMost Linux distros such as:
programming languagePerl
licenseBSD-like licence
website
::

| name = Usermin | logo = | screenshot = Usermin mail UI overview.jpg | caption = Usermin mail UI overview with Authentic Theme | author = Jamie Cameron | developer = Jamie Cameron, Ilia Rostovtsev | released = March 6, 2002 (version 0.4) | ver layout = simple | latest release version = 2.010 | latest release date = | latest preview version = | latest preview date = | operating system = Most Linux distros such as: Redhat, Fedora, CentOS, SuSE, Mandrake Linux, Debian and Ubuntu | platform = | programming language = Perl | genre = | license = BSD-like licence | website =

Usermin is a free and open-source webmail interface for non-root users. With it designed for deployment by system administrators on a Unix-like system the sysadmin will set limits for their customer's so that they can only access the tasks that they would be able to perform if they were logged in via SSH or at the console.

Usermin is distributed under the BSD licence and can be deployed for use using the Usermin Configuration Module within Webmin by the administrator. Since Usermin has an extensive collection of modules the administrator has control over exactly what the end user can see and access. Usermin also provides web interfaces for the viewing and managing of the data in MySQL and PostgreSQL databases, plus editing of the Apache .htaccess configuration files, and also allows for the running of commands on the server by the administrator and any users given the permissions to do so.

Usermin is written in Perl 5 using the Authen::PAM Perl module and deployed on port 20000 by default. Any changes by the system administrator of Usermin from its default settings will result in the changes being written in the system configuration files directly.

Features

Usermin has the following features:

References

References

  1. "Usermin change log". Usermin official developer's website.

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

unix-configuration-utilitiessoftware-using-the-bsd-licensefree-software-programmed-in-perl