Connect a Samba share and browse its files and folders. This plugin is based on a php wrapper around the command line tool smbclient. This tool must be installed on the server and accessible in the machine path. If you want to manually set the path to the smbclient program, edit the plugin global configuration. Interestingly, there is a working alternative of smbclient installable on Windows, using Cygwin. See the detailed instructions here. But for a better result please use smbclient 3.0.23c here. In that case, you may have to enter the full path to the smbclient via the plugin configuration.

For a repository, a typical configuration can be

- Host : 192.168.0.25
- Uri : Share

If you encounter problems with "empty listing", check the server logs, and particularly set the server into debug mode : errors grabbed from the smbclient output are logged to the log file, not to the GUI, as sometimes it contains errors but sometimes it contains just warning or even info.

Like the ftp access driver with the auth.ftp, this smb driver can be used in conjunction with the auth.smb plugin to authenticate users directly against the samba share.

The SMB wrapper was first developped by Victor M. Varela.