Samba GUI page
One of the most asked for features for Samba is a graphical user interface to help with configuration and management. This is finally starting to happen.
In fact, there are now several GUI interfaces to Samba available. Some of them are listed below and I will add the others as soon as I can find the URLs.
GOsa - A PHP-based administration tool for role-based managing of accounts and systems in LDAP databases.
GOsa is a PHP-based administration tool for role-based managing of accounts and systems in LDAP databases. Standard configurations can manage generic, POSIX/shadow, postfix/cyrus/sieve, pureftpd, fax, and samba 2/3 accounts in LDAP. It has plugins for system/terminal management. The look and feel can be easily adapted to users' needs.
Smb4K - An SMB share browser for KDE
Smb4K is an SMB share browser for KDE. Its features are inspired by Komba2 by Frank Schwanz. It uses the Samba software suite for an easy access to the SMB shares of your local network neighborhood.
LDAP Account Manager
LDAP Account Manager (lam) is a webfrontend for managing accounts stored in an OpenLDAP directory. It supports Samba 3/4 users, groups and hosts.
Webmin is a general web based unix administration tool with a Samba component. Have a look at the Webmin pages.
This SMB2WWW is an extension to smbclient, so you can use it directly as a CGI-binary. You can get more information at http://www.scintilla .utwente.nl/users/frank/smb2www/.
smb-mode.el - Emacs mode
smb-mode.el is an Emacs mode for editing smb.conf.
gnomba - A GNOME SMB Subnet Scanner
Gnomba is a GUI machine and share browser for the SMB protocol. Gnomba allows you to scan any number of subnets for machines with SMB. The workgroups, machines and share are shown in a tree-view. For each machine you can then view the list of shares, and mount, unmount or browse them.
jags - Yet Another GNOME SMB Client
Jags is a Gtk+ based "windows network neighbourhood browser". The program parses the output from smbclient and use this to display a graphic view of the network. This program does the parsing with help from shell- scripts.
komba2 - A KDE SMB Subnet Scanner
Komba2 is a GUI machine and share browser for the SMB protocol. Komba2 allows you to scan any number of subnets for machines with SMB. The workgroups, machines and share are shown in a tree-view. For each machine you can then view the list of shares, and mount, unmount or browse them. You can also search a machine by name or ip.
konqueror - KDE File Browser
KDE's filebrowser Konqueror can access smb filesystems using smb:// URL's.
KSambaPlugin is a KDE 3 plugin for configuring a SAMBA server. It consists of two plugins, a KControl Center module for all SAMBA options and a Konqueror properties dialog plugin for quickly configuring the SAMBA share options of a directory.
tksmb - Tk Frontend For Smbclient
TkSmb provides you a graphical interface for browsing Windows networks. TkSmb does this by being a graphical wrapper around Samba's smbclient program. Using this program you can easily access different workgroups, hosts, and shares on it, mount this shares.
This is a web-based tool that allows users to change their unix,samba and squid password using a web-based interface. Freely available here.
smbc - Simple Samba Commander
Simple Samba Commander is a text mode SMB network commander. With SMBC, you can browse your local network or use the search function to find files in a share. You can also download/upload files and directories or create them both locally and remotely. SMBC features the resume capability and UTF-8 encoding support.
SMB Web Client
SMB Web Client is a single PHP script to access Windows Networks similar to Windows Network Environment. It requires smbclient, PHP 4.1.x+, and a web server.
Davenport WebDAV-SMB Gateway
Davenport is a servlet that makes it possible to access samba-shares via webdav through a servlet-container. It allows access to samba-shares through a firewall/proxy without the need to open the smb-related ports and without a VPN-client. See http://davenport.sourceforge.net/ for more info.
QtSmbstatus is a GUI for smbstatus. It is meant to provide the possibility of administering remote machines. QtSmbstatus was designed as a client/server system (with SSL). Possibilities include: view connections, disconnect a user, or send a message (with smbclient -M). For more info see, http://qtsmbstatus.free.fr/.
Ldap Admin is a free Win32 application for managing LDAP directories. This tool lets you browse, search, modify, create and delete objects on an LDAP server.
SMBNetFS is a Linux filesystem that allows you to use Samba/Microsoft network in the same manner as the network neighborhood in Microsoft Windows. The program uses fuse() and libsmbclient. Currently SMBNetFs work on Linux 2.4/2.6, but should work also on FreeBSD 6.0.
IntegraTUM WebDisk is a free web application which gives you direct access to a file server. It is written using Java Servlets and the jCIFS library. Supported file servers are Samba, MS Windows and NetApp OnTAP and those based on the CIFS-protocol.
SambaDAV is an SMB-to-WebDAV bridge, written in PHP and running as a web application on Linux servers. It acts as the glue between Windows Samba/CIFS filesharing and WebDAV internet file access.