Modern System Services


Table of Contents

pkg:Webmin 
Usage 
Basic Info 
Configuration 

pkg:Webmin 

Basic Info 

Info 

Description 

Webmin is a web-based interface for system administration for Unix. Using any browser that supports tables and forms (and Java for the File Manager module), you can setup user accounts, Apache, DNS, file sharing and so on.

Features 

Webmin consists of a simple web server, and a number of CGI programs which directly update system files like /etc/inetd.conf and /etc/passwd. The web server and all CGI programs are written in Perl version 5, and use no external modules. This means that you only need a Perl binary to run Webmin.

File size 

webmin-0.83.tar.gz (Unix tar/gzip format, 2626 Kb)

Installation 

Install the Net::SSLeay Perl module 
$ perl -MCPAN -e 'install Net::SSLeay'

Please provide OpenSSL-0.9.3a installation directory
/opt

Running make test
[...]
    So far there were no errors in tests.
    Following tests _will_ fail if you do not have network
    connectivity (or if the servers are down or have changed).
ok 8 www.bacus.pt
ok 9 www.openssl.org (Apache/1.3.6 (Unix) mod_perl/1.20 mod_ssl/2.3.5 OpenSSL/0.9.3a DAV/0.9.8)
*** not ok 10 www.apache-ssl.org ()

ok 11 www.cdw.com (Microsoft-IIS/5.0)
SSL_write 18812: 1 - error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure
ok 12 www.rsa.com ()
test.pl 18812: open_tcp_connection: failed `developer.netscape.com', 443 (Connection refused)
ok 13 developer.netscape.com ()
ok 14 banking.wellsfargo.com (Netscape-Enterprise/3.6 SP2)
ok 15 secure.worldgaming.net (Apache/1.3.12 (Unix) mod_ssl/2.6.4 OpenSSL/0.9.5a)
ok 16 www.engelschall.com (Apache/1.3.6 (Unix) mod_perl/1.20 mod_ssl/2.3.5 OpenSSL/0.9.3a DAV/
0.9.8)
*** WARNING: There were 1 errors in the tests.
make: *** [test_dynamic] Error 9
  /usr/bin/make test -- NOT OK
Running make install
  make test had returned bad status, won't install without force

cd /export/expand/cpan/build/Net_SSLeay.pm-1.05
make install
If Webmin is already installed, turn on SSL 

In the Webmin Configuration module (under the Webmin category) an icon for SSL Encryption should appear. Click on it, and change the SSL option from Disabled to Enabled.

Steps 
cd /opt
tfe ~/dl/mustH_b/inet/web/webmin-0.84.tar.gz

./setup.sh
  -- which will setup everything

Installing Webmin in /opt/webmin ...

Config file directory [/etc/webmin]: /opt/etc/webmin
Log file directory [/var/webmin]:

which operating system type and version you are running.
4) Redhat Linux
11) Mandrake Linux

Web server port (default 10000): 9999
Login name (default admin): webadmin

Test Run 

Working History 

#X lns webmin-0.84 webmin
#X cd webmin
#  -- can't use link?:
Configuring Webmin to start at boot time..
./setup.sh: /opt/webmin/init/atboot.pl: No such file or directory
..done
/opt/etc/webmin/start: /opt/webmin/miniserv.pl: No such file or directory
/opt/etc/webmin/start: /opt/webmin/miniserv.pl: No such file or directory

— seems to me the link problem because the files are there:

root@sunny:/opt/webmin# dir /opt/webmin/miniserv.pl
-rwxr-xr-x    1 3001     wheel       44682 Jan 23 03:45 /opt/webmin/miniserv.pl*
root@sunny:/opt/webmin# dir /opt/webmin/init/atboot.pl
-rwxr-xr-x    1 3001     wheel        1582 Jan 23 03:45 /opt/webmin/init/atboot.pl*

Configuration 

Installation of new modules 

Steps 

Webmin Configuration -> Webmin Modules

Help 

Once you have downloaded a new module as a .wbm file, enter the Webmin Configuration module and click on the Webmin Modules button. Then use the form at the top of the page to install the module either from the local filesystem of the server Webmin is running on, or uploaded from the client your browser is on.

Configuration & Twisting 

This form allows you to change the operating system Webmin treats your system as. This can be useful if you have upgraded your machine to a new version of your operating system distribution. Note that the configuration of installed modules will not be changed, even if there are differences between the old and new systems.

UN-Installation 

stop webmin servise 
cd /etc/rc.d/init.d
webmin stop
uninstall it 

Just run /etc/webmin/uninstall.sh Or if you installed the RPM version of webmin, run rpm -e webmin

documented on: 2001.01.08