Webmin Implementation Guide
Webmin Implementation Guide
Webmin (24/06/2000)
2. Introduction........................................................................................................... 2
4. Configuring Users................................................................................................. 7
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 1 of 10
2. Introduction
!"A set of Common Gateway Interface (CGI) scripts that are organised into
Modules.
This Implementation Guide covers the steps you need to complete in order to make
Webmin available for administration tasks on your Talis machine. Reference
sections on how to stop and start Webmin, and brief descriptions of the function of
the modules are also included.
Once the software has been installed, security configuration and user configuration
must take place so that Webmin is only available to authorised users from
authorised locations.
!"“System”.
!"“Servers”.
!"“Other”.
2.2 Prerequisites
Webmin requires Perl Version 5.005. Webmin will not install unless this is
present.
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 2 of 10
3. Configuring Security
When Webmin is first installed, it allows access from any IP address. Therefore, as
soon as possible after installing you should restrict access to appropriate IP
addresses (such as your own PC). To do this, connect to Webmin on your machine
by pointing your browser at the URL specified at the end of the Webmin
installation. Typically this will be something like:
http://yourmachine.network:10000/
a) Log in using the user name and password that you supplied when you installed
Webmin. You will be presented with the Main Menu screen shown in Figure 1:
Webmin Modules (Main Menu).
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 3 of 10
b) Next, click the “Webmin Configuration” Module in the “Webmin” section. You
will be presented with a page of sub-modules, as illustrated in Figure 2: Webmin
Configuration Menu.
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 4 of 10
c) Click the “IP Access Control” sub-module icon, to access Figure 3: The IP Access
Control Screen (Unrestricted Access).
If the “Allow from all addresses” radio button is highlighted then Webmin is
currently available to users at all locations. If so, perform Step d) restrict access to
Webmin to selected IP addresses.
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 5 of 10
d) Choose the “Only allow from listed addresses” radio button and enter the IP
addresses (or networks) from which you wish to allow access to Webmin. Refer to
Figure 4: The IP Access Control Screen (Restricted Access).
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 6 of 10
4. Configuring Users
When you install Webmin, three users are installed, each with differing levels of
access to Modules. It is necessary to configure the users so that they reflect the
users who need access to Webmin.
The users supplied by default are:
!"“admin”
!"“root”
!"“talis”
You may have chosen a different name for this user, but hereafter references to this
login will use the default name “admin”. Whichever name is chosen, the “admin”
user has access restricted to the following Modules only:
The above modules were selected as they were deemed to be the most appropriate
ones for managing a Talis system. The following modules are also available:
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 7 of 10
DHCP Server wu-FTP Server
Internet Services and Majordomo List Manager
Protocols
MySQL Database Server Samba Windows File
Sharing
Sendmail Configuration Squid Proxy Server
Partitions on Local Disks
The “root” login has access to all Webmin Modules. The password for this login is
the same as the machine’s “root” password at the time of the Webmin installation.
Note: If Webmin is used to change the “root” password, the Webmin “root” login
is also changed at the same time. If the “root” password is changed via a telnet
session, the Webmin “root” login will not be updated.
The purpose of this login is to allow users who know the “talis” password to
download the Talis GUI PC client software so that it can be installed on a user’s
PC.
You may wish to change some or all of the above users. Modules may be added to,
or removed from, a user’s login using the “Webmin Users” module. Webmin
users can also be added or deleted using the “Webmin Users” module.
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 8 of 10
5. Starting and Stopping Webmin
Should the need arise, Webmin may be stopped or started using the following
commands:
To stop Webmin, log in as “root” and type the following command:
/etc/webmin/stop <Enter>
/etc/webmin/start <Enter>
6. Module Functions
A brief description of the purpose of each of the Modules available to the “admin”
user follows:
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 9 of 10
Module Name Heading Purpose
Printer Hardware Manage print queues.
Administration
Custom Other Run UNIX programs and commands via Webmin.
Commands
External Web Other Link to other Web resources.
Resource
File Manager Other Manage Files on UNIX machine.
Install Talis GUI Other Download GUI Client software to PCs from this
PC Client Module.
Manage Other Help with the management of Talis-related
Environment environment variables.
Variables
Manage Programs Other Enhanced UNIX “cron” (scheduling) module. Also
and Scheduled includes help on commonly used Talis batch
Tasks software.
Manage Talis Other Add or remove the privilege to use Talis or Tutor
Users Talis for a UNIX login.
Telnet Login Other Telnet access to the UNIX machine.
Additional modules are available to the “root” Webmin user. However these are
not available to the “admin” user since they are unlikely to be useful for managing
a Talis system.
Talis Information Ltd Talis Webmin Implementation Guide (v.1.0) June 2000 Page 10 of 10