From: "Christopher R. Hertel" <crh@NTS.Umn.EDU> Message-Id: <199803102222.QAA11223@unet.unet.umn.edu> Subject: Re: SWAT demo To: tridge@samba.anu.edu.au Date: Tue, 10 Mar 1998 16:22:09 -0600 (CST) In-Reply-To: <19980309011022Z12601657-21446+11105@samba.anu.edu.au> from "Andrew Tridgell" at Mar 9, 98 11:10:56 am
I'd like to see a command line interface to all of these features so that
other front-ends could be built on top of them.
blink blink
Chris -)-----
>
> 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
>
-- Christopher R. Hertel -)----- University of Minnesota crh@nts.umn.edu Networking and Telecommunications Services