Samba Fileserver With SWAT On Fedora 8

Want to support HowtoForge? Become a subscriber!
Submitted by o.meyer (Contact Author) (Forums) on Sun, 2007-12-02 19:03. :: Fedora | Samba | Storage

Samba Fileserver With SWAT On Fedora 8

Version 1.0
Author: Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
Last edited 11/27/2007

This document describes how to set up and configure a Samba fileserver on Fedora 8 with the Samba Web Administration Tool (SWAT). The resulting system provides an easy to use fileserver for your Windows network.

This howto is a practical guide without any warranty - it doesn't cover the theoretical backgrounds. There are many ways to set up such a system - this is the way I chose.


1 Preliminary Note

I used a minimal Fedora 8 installation without GUI etc for this howto. Additionally I had to deinstall Firefox after the minimal installation.

  • Hostname:
  • IP:


2 Preparation

2.1 Yum

First we install some packages to speed up yum and prevent problems with packages.

yum install yum-fastestmirror yum-skip-broken


2.2 SELinux

SELinux should be disabled. If you're not sure if it is disabled enter:

cat /etc/selinux/config | grep ^SELINUX=

Disable SELinux if it is enabled:

vi /etc/selinux/config





Afterwards reboot the system:



2.3 Update

Time to update your system:

yum update


3 Samba

Now we install Samba and the Samba Web Administration Tool.

yum install samba samba-swat


4 Basic Configuration

4.1 Firewall

We have to open a few ports so that the clients can connect to Samba:


Set Samba as a trusted service.


4.2 Xinetd

If you set up a server without GUI you have to add an additional IP to the swat configuration to use the swat-webinterface.

vi /etc/xinetd.d/swat


only_from =


only_from = %additional_ip%


4.3 Services

Now we enable the automatic startup of the needed services.

chkconfig smb on
chkconfig nmb on
chkconfig swat on

Afterwards reboot the system.


Please do not use the comment function to ask for help! If you need help, please use our forum.
Comments will be published after administrator approval.