Mit dem Samba-Paket Version 2.2.x können Shares dynamisch mittels des Windows NT-4.0 Server Manager hinzugefügt und gelöscht werden. Mit dem Parameter change share command kann ein Zeiger auf ein externes Programm oder Skript gelegt werden, mit dem die Share-Definitionen in der /etc/samba/smb.confd verändert werden. Diese Änderungen können allerdings nur als root ausgeführt werden.
Wenn das externe Programm zum Löschen oder Erzeugen einer neuen Share ausgeführt wird, so wird automatisch vom Daemon smbd das Programm auf das change share command zeigt, ausgeführt und zwar mit den folgenden Parametern (siehe item:changesharecommand).
Der Ort, wo sich die lokale /etc/samba/smb.confd befindet.
Der Name der neuen Share.
Der Pfad zu einem existierenden Directory auf der festplatte.
Ein Kommentar, der mit der neuen Share assoziiert wird. Dieser wird mit Net View ausgegeben.
Dieser Parameter dient ausschließlich zur Modifikation von Shares. Printer-Shares können damit nicht erzeugt oder gelöscht werden. Um Printer-Shares zu verändern, kann man load printers verwenden (siehe auch item:addsharecommand, item:changesharecommand und item:deletesharecommand).
Voreinstellung:
keine
Beispiel:
add share command = /usr/bin/addshare