This is the README file for GtkSamba-0.1.0

INTRODUCTION

GtkSamba  is a GUI  tool for the  Configuration of  the Samba, the SMB
file server on  X11/Unix. It will read,  edit and write /etc/smb.conf,
an alternate configuration file, or from a network. It uses the GTK toolkit.

This is an early devlopment release, not all functionality is
implemented. It will let you edit any existing parameter from a text
entry, but without any checking.

INSTALLATION

After untarring the gtksamba-0.10.tar.gz cd to guichooser-0.10 and do

make

to build the binary and type

./gtksamba 

to run it. If you wanna keep it around copy it to /usr/local/bin or
/usr/local/sbin

TESTING IT SAFELY.

Considering that SMB services can be very critical in a production
enviroment, you may not wish to try GtkSamba for the first time on a
corporate network on a busy Monday morning. To test it safely, you can
run it as a non-root user using alternate files. Also, if you try to
write to a file that you have no write permision to, GtkSamba will
dump the output to stdout. Hence, running GtkSamba as a non-root user
from a terminal is a great way to test it out. Then when you're
confident it's safe you can try it on a real server.

TO DO

1. Enable GtkSamba to insert and delete parameters and service.

2. Enable managing of remote servers, mounting via SMB or NFS.

3. Incorporate the data structures in the loadparm.c file from the
Samba sources. This will make GtkSamba able to distinguish between
boolean, integer, enumeration, and string parameters. Then, parameter
checking and and GUI dialogs for each generic type can be implemented.

4. Interface to smbstatus, smbadduser and smbpassword.

5. Generate specialized GUI dialog boxes for confuring the more
commonly used and more important parameters.

6. Write usefull comments into the config file, so you can edit it by
hand if you wish. 


BUG REPORTS, FEATURE REQUESTS AND COMMENTS:

send to coder@open-systems.com



