Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Let The Music Play: Join EFF Today

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 55 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       swat [ -s <smb config file> ]  [ -a ]


       This tool is part of the  Samba suite.

       swat allows a Samba administrator to configure the complex
       smb.conf(5) file via a Web browser. In  addition,  a  swat
       configuration  page has help links to all the configurable
       options in the smb.conf file allowing an administrator  to
       easily look up the effects of any change.

       swat is run from inetd


       -s smb configuration file
              The  default  configuration file path is determined
              at compile time. The file  specified  contains  the
              configuration  details required by the smbd server.
              This is the file that swat will modify.  The infor­
              mation in this file includes server-specific infor­
              mation such as what printcap file to use,  as  well
              as descriptions of all the services that the server
              is to provide.  See smb.conf for more  information.

       -a     This  option  disables authentication and puts swat
              in demo mode. In that mode anyone will be  able  to
              modify the smb.conf file.

              Do NOT enable this option on a production server.


       After  you  compile  SWAT  you need to run make install to
       install the swat binary and the  various  help  files  and
       images. A default install would put these in:

       ˇ /usr/local/samba/bin/swat

       ˇ /usr/local/samba/swat/images/*

       ˇ /usr/local/samba/swat/help/*

       You need to edit your /etc/inetd.conf and /etc/services to
       enable SWAT to be launched via inetd.

       In /etc/services you need to add a line like this:

       swat 901/tcp

       Note for NIS/YP users - you may need to  rebuild  the  NIS
       service  maps  rather than alter your local  /etc/services
       need to send a HUP signal to inetd. To do this use kill -1
       PID where PID is the process ID of the inetd daemon.

       Newer Linux systems ship with a more secure implementation
       of the inetd meta-daemon. The xinetd daemon can read  con­
       figuration   inf9ormation   from   a   single  file  (i.e.
       /etc/xinetd.conf) or from a collection of service  control
       files in the xinetd.d/ directory.  These directions assume
       the latter configuration.

       The    following    file    should    be    created     as
       /etc/xientd.d/swat.   It  is  then be neccessary cause the
       meta-daemon to reload its configuration files.   Refer  to
       the xinetd man page for details on how to accomplish this.

       ## /etc/xinetd.d/swat
       service swat
               port    = 901
               socket_type     = stream
               wait    = no
               only_from = localhost
               user    = root
               server  = /usr/local/samba/bin/swat
               log_on_failure  += USERID
               disable =  No

       To launch SWAT just run  your  favorite  web  browser  and
       point it at "http://localhost:901/".

       Note  that  you  can  attach to SWAT from any IP connected
       machine but connecting from a remote machine  leaves  your
       connection  open to password sniffing as passwords will be
       sent in the clear over the wire.


       One of the common causes  of  difficulty  when  installing
       Samba  and SWAT is the existsnece of some type of firewall
       or port filtering software on the Samba server. Make  sure
       that  the  appropriate ports outlined in this man page are
       available on  the  server  and  are  not  currently  being
       blocked by some type of security software such as iptables
       or "port sentry". For  more  troubleshooting  information,
       refer  to  the  additional  documentation  included in the
       Samba distribution.


              This is the default  location  of  the  smb.conf(5)
              server  configuration  file  that swat edits. Other
              common places that systems install  this  file  are
              /usr/samba/lib/smb.conf  and  /etc/smb.conf  . This
              file describes all the services the  server  is  to
              make available to clients.


       swat  will  rewrite  your smb.conf file. It will rearrange
       the entries and delete all comments, include=  and  copy="
       options.  If  you  have a carefully crafted  smb.conf then
       back it up or don't use swat!


       This man page is correct for  version  2.2  of  the  Samba


       inetd(5), smbd(8) smb.conf(5) xinetd(8)


       The  original  Samba  software  and related utilities were
       created by Andrew Tridgell. Samba is now developed by  the
       Samba  Team  as  an Open Source project similar to the way
       the Linux kernel is developed.

       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,  avail­
       able           at          ftp://ftp.icce.rug.nl/pub/unix/
       <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the
       Samba  2.0  release  by  Jeremy Allison. The conversion to
       DocBook for Samba 2.2 was done by Gerald Carter

                         19 November 2002                 SWAT(8)
Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
You can choose larger fonts by selecting a different themes.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.10 Seconds