В Samba 2.2.0 была добавлена способность динамически добавлять и удалять общие ресурсы через Windows NT 4.0 Server Manager. Команда change share command используется, чтобы определить внешнюю программу или сценарий, который изменит существующие настройки сервиса в smb.conf. Чтобы успешно выполнять команду изменения общего ресурса, smbd требует, чтобы администратор был подключен с правами root (то есть uid == 0). После запуска, smbd автоматически вызовет сценарий замены с пятью параметрами.
 
* configFile — местоположение глобального файла smb.conf.
* shareName — имя нового общего ресурса.
* pathName — путь к существующей директории на диске.
* comment — комментарий, связанный с новым общим ресурсом.
* max connections — максимальное количество одновременных подключений к общему ресурсу.
 
Этот параметр используется только для изменения существующий файлового общего ресурса. Чтобы изменять общие ресурсы принтеров, используйте папку «Printers…» при просмотре общих ресурсов компьютера Samba.
 
По умолчанию:
change share command =
 
Пример:
change share command = /usr/local/bin/addshare