This is the README file for GnoSamba-0.3.3 INTRODUCTION GnoSamba 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 and requires Gtk+ 1.2.x and Gnome-libs 1.0 This is an early devlopment release, not all functionality is implemented. INSTALLATION If your in an xterm you can probably just cut and paste the following into your command line: ./configure && make && ./src/gnosamba and GnoSamba will be running. Otherwise step by step: GnoSamba now uses GNU autoconf, so after untarring the gnosamba-<version>.tar.gz cd to gnosamba-<version> you need to run the configure script to create the Makefile. By default the configure script uses /usr/local as the install prefix. If you want a different install location use the --prefix option to the configure script. So your configure command might look something like: ./configure [ --prefix=/somedir ] See the included file INSTALL or type './configure --help' for more options to the configure script. After you have sucsessfully run the script just type: make to build the binary and type ./src/gnosamba to run it. If you wanna keep it around just do the following: make install. TESTING IT SAFELY. Considering that SMB services can be very critical in a production enviroment, you may not wish to try Gnosamba 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, Gnosamba will dump the output to stdout. Hence, running Gnosamba 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. Improve the service guru for to allow for easy modification of services 2. Do similar configuration guides for the global, homes, and printing services. 3. Implement specific configuration guides domain controller, encrypted passwords, etc. 4. Generate individual GUI dialogs for some special parameters. 5. Enable managing of remote servers, mounting via SMB or NFS, or thru SSH or RSH access. 6. Interface to smbadduser and smbpassword. 7. 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 perry@open-systems.com