Welcome.

Samba config is a simple tool to read, present, and change
the 'smb.conf' file via a web server/browser.

Features

 - Ability to group shares in different types
 - Copy, rename, and delete shares ([global], [homes]
    and [printers] can not be copied, deleted, or renamed though,
    this must be done by directly editing the conf file)
 - Preserves comments in the smb.conf file
 - Add / remove options from shares
 - Change option values
 - Easy to add customized forms with groups of options
 - Rough support for include files with static filenames
    (ie. an include filename like '/usr/local/samba/lib/smb.conf.%U'
    won't be seen by sambaconfig)


Generate custom form:

Lets you define a group of option, in one share, to view
and edit.

Look at these files:
 'config/forms.txt'	-- list of custom forms
 'scripts/formxxx'	-- form definition files

Remember to add any new form definition files in the 'install'
section of the Makefile.


Requirements:

A running web server, and Samba.
Tested on apache 1.3 and samba 1.9.18p8, should
work fine elsewhere.


Important note:

Always back up your samba config files before
using this software.

