Usermin
   HOME

TheInfoList



OR:

Usermin is a webmail interface for regular non-root users to access their
email Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices. Email was thus conceived as the electronic ( digital) version of, or counterpart to, mail, at a time when "mail" mean ...
, change their
password A password, sometimes called a passcode (for example in Apple devices), is secret data, typically a string of characters, usually used to confirm a user's identity. Traditionally, passwords were expected to be memorized, but the large number of ...
, set up email filters, email forwarding rules,
autoresponder An autoresponder is a computer program that automatically answers e-mail sent to it. They can be very simple or quite complex. The first autoresponders were created within mail transfer agents that found they could not deliver an e-mail to a given ...
s, and much more. With it designed for deployment by system administrators on a
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
system the
sysadmin A system administrator, or sysadmin, or admin is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems, especially multi-user computers, such as servers. The system administrator seeks to ensu ...
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 BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
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 Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
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.


Uses

Usermin is designed for normal users for such simple tasks as: * Reading email * Changing passwords * Setting up email filters * Configuring email forwardings * Creating automatic responders


Notable people

*Jamie Cameron: Author and lead developer o
Usermin
*Ilia Rostovtsev: Author of defaul
Authentic Theme
and contributor to Usermin. *John Smith: Idea for Usermin and sponsorship for its development.


References


External links



{{WebManTools Unix configuration utilities Software using the BSD license