SWAT demo

Andrew Tridgell (tridge@samba.anu.edu.au)
Mon, 9 Mar 1998 11:10:19 +1000

From:	Andrew Tridgell <tridge@samba.anu.edu.au>
To:	samba-technical@samba.anu.edu.au
Subject: SWAT demo
Message-Id: <19980309011022Z12601657-21446+11105@samba.anu.edu.au>
Date:	Mon, 9 Mar 1998 11:10:19 +1000

Hi,

I thought I'd outline some ideas I have for SWAT in the hope of
getting some feedback. You may want to have a look at the SWAT demo at
http://samba.anu.edu.au:901/ to see what it does now.

Eventually I want SWAT to become a comprehensive Samba management
tool. Some things I'd like to see are:

- password changing
- manage smbpasswd (add/delete users etc)
- start/stop server
- be able to run the disgnosis steps from DIAGNOSIS.txt
- status monitoring (smbstatus style)
- be able to kill off individual connections
- wizard style config building

There are also some obvious flaws with what has already been done:

- help is ghastly
- ordering of parameters needs to be looked at
- some parameters which are share parameters need to be available at
the global level (especially "hosts allow" and friends)
- images are just doodles

On the positive side, here are some good features of SWAT:

- built in mini web server so you don't need a web server installed to
manage a Samba server, you just need a browser
- links to loadparm.c so it automatically makes available new
parameters as they are added to Samba.
- it's quite small (< 500 lines of code currently)
- layout and dialog building is done automatically based on the type
fields in loadparm.c

Matthew Tippett (mtippett@linuxsa.org.au) is the main one doing SWAT
work besides myself. He is especially looking at the layout and GUI
design of the system which is something I am terrible with :-)

Cheers, Andrew