1998-11-14 06:01:40 +03:00
.TH "swat " "8" "23 Oct 1998" "Samba" "SAMBA"
1998-11-12 01:22:21 +03:00
.PP
.SH "NAME"
swat \- swat - Samba Web Administration Tool
.PP
.SH "SYNOPSIS"
.PP
\fB swat\fP [-s smb config file] [-a]
.PP
.SH "DESCRIPTION"
.PP
This program is part of the \fB Samba\fP suite\& .
.PP
\fB swat\fP allows a Samba administrator to configure the complex
\fB smb\& .conf\fP file via a Web browser\& . In
addition, a swat configuration page has help links to all the
configurable options in the \fB smb\& .conf\fP file
allowing an administrator to easily look up the effects of any change\& .
.PP
1998-11-14 06:01:40 +03:00
\fB swat\fP is run from \fB inetd\fP
1998-11-12 01:22:21 +03:00
.PP
.SH "OPTIONS"
.PP
.IP
.IP "\fB-s smb configuration file\fP"
The default configuration file path is
determined at compile time\& .
.IP
The file specified contains the configuration details required by the
\fB smbd\fP server\& . This is the file that \fB swat\fP will
modify\& . The information in this file includes server-specific
information such as what printcap file to use, as well as descriptions
of all the services that the server is to provide\& . See smb\& .conf
(5) for more information\& .
.IP
.IP "\fB-a\fP"
.IP
1998-11-14 06:01:40 +03:00
This option disables authentication and puts \fB swat\fP in demo mode\& . In
that mode anyone will be able to modify the
\fB smb\& .conf\fP file\& .
1998-11-12 01:22:21 +03:00
.IP
1998-11-14 06:01:40 +03:00
Do NOT enable this option on a production server\& .
1998-11-12 01:22:21 +03:00
.IP
.PP
.SH "INSTALLATION"
.PP
After you compile SWAT you need to run \f (CW"make install"\fP to install the
swat binary and the various help files and images\& . A default install
would put these in:
.PP
.DS
/usr/local/samba/bin/swat
/usr/local/samba/swat/images/*
/usr/local/samba/swat/help/*
.DE
.PP
1998-11-14 06:01:40 +03:00
.SH "INETD INSTALLATION"
1998-11-12 01:22:21 +03:00
.PP
You need to edit your \f (CW/etc/inetd\& .conf\fP and \f (CW/etc/services\fP to
1998-11-14 06:01:40 +03:00
enable \fB SWAT\fP to be launched via inetd\& .
1998-11-12 01:22:21 +03:00
.PP
In \f (CW/etc/services\fP you need to add a line like this:
.PP
\f (CWswat 901/tcp\fP
.PP
Note for NIS/YP users - you may need to rebuild the NIS service maps
rather than alter your local \f (CW/etc/services\fP file\& .
.PP
the choice of port number isn\' t really important except that it should
be less than 1024 and not currently used (using a number above 1024
presents an obscure security hole depending on the implementation
details of your \fB inetd\fP daemon)\& .
.PP
In \f (CW/etc/inetd\& .conf\fP you should add a line like this:
.PP
\f (CWswat stream tcp nowait\& .400 root /usr/local/samba/bin/swat swat\fP
.PP
One you have edited \f (CW/etc/services\fP and \f (CW/etc/inetd\& .conf\fP you need
to send a HUP signal to inetd\& . To do this use \f (CW"kill -1 PID"\fP where
PID is the process ID of the inetd daemon\& .
.PP
.SH "LAUNCHING"
.PP
1998-11-14 06:01:40 +03:00
To launch \fB swat\fP just run your favorite web browser and point it at
\f (CWhttp://localhost:901/\fP \& .
1998-11-12 01:22:21 +03:00
.PP
1998-11-14 06:01:40 +03:00
\fB Note that you can attach to \fB swat\fP from any IP connected machine but
1998-11-12 01:22:21 +03:00
connecting from a remote machine leaves your connection open to
password sniffing as passwords will be sent in the clear over the
1998-11-14 06:01:40 +03:00
wire\& .\fP
1998-11-12 01:22:21 +03:00
.PP
.SH "FILES"
.PP
\fB /etc/inetd\& .conf\fP
.PP
1998-11-14 06:01:40 +03:00
This file must contain suitable startup information for the
meta-daemon\& .
1998-11-12 01:22:21 +03:00
.PP
\fB /etc/services\fP
.PP
1998-11-14 06:01:40 +03:00
This file must contain a mapping of service name (e\& .g\& ., swat) to
service port (e\& .g\& ., 901) and protocol type (e\& .g\& ., tcp)\& .
1998-11-12 01:22:21 +03:00
.PP
\fB /usr/local/samba/lib/smb\& .conf\fP
.PP
This is the default location of the \fI smb\& .conf\fP server configuration
file that \fB swat\fP edits\& . Other common places that systems install
this file are \fI /usr/samba/lib/smb\& .conf\fP and \fI /etc/smb\& .conf\fP \& .
.PP
This file describes all the services the server is to make available
to clients\& . See \fB smb\& .conf (5)\fP for more information\& .
.PP
.SH "WARNINGS"
.PP
\fB swat\fP will rewrite your \fB smb\& .conf\fP file\& . It
will rearrange the entries and delete all comments,
\fB "include="\fP and
\fB "copy="\fP options\& . If you have a
carefully crafted \fB smb\& .conf\fP then back it up
or don\' t use \fB swat\fP !
.PP
.SH "VERSION"
.PP
This man page is correct for version 2\& .0 of the Samba suite\& .
.PP
.SH "SEE ALSO"
.PP
\fB inetd (8)\fP , \fB nmbd (8)\fP ,
\fB smb\& .conf (5)\fP \& .
.PP
.SH "AUTHOR"
.PP
The original Samba software and related utilities were created by
1998-11-27 09:04:28 +03:00
Andrew Tridgell (samba-bugs@samba\& .org)\& . Samba is now developed
1998-11-12 01:22:21 +03:00
by the Samba Team as an Open Source project similar to the way the
Linux kernel is developed\& .
.PP
The original Samba man pages were written by Karl Auer\& . The man page
sources were converted to YODL format (another excellent piece of Open
Source software, available at
\fB ftp://ftp\& .icce\& .rug\& .nl/pub/unix/\fP )
and updated for the Samba2\& .0 release by Jeremy Allison\& .
1998-11-27 09:04:28 +03:00
\fI samba-bugs@samba\& .org\fP \& .
1998-11-12 01:22:21 +03:00
.PP
See \fB samba (7)\fP to find out how to get a full
list of contributors and details on how to submit bug reports,
comments etc\& .