Я изменил файл конфигурации, но изменений не происходит. Нужно ли перезапускать Samba?
sudo /etc/init.d/samba restart
должно быть все, что вам нужно сделать.
Похоже, что ubuntu изменил имя службы, которую необходимо перезапустить, на smbd. Для меня (на сервере ubuntu 12.04) правильная команда была
sudo service smbd restart
Примечания редактора: я не могу комментировать, иначе это будет комментарий к приведенному выше ответу. Я понимаю, что это старый вопрос, но я попал сюда в поисках того же самого, и этот комментарий был для меня достаточным намеком, чтобы разобраться в остальном, поэтому я решил записать обновление.
В производственной среде не рекомендуется перезапускать службу только для изменения конфигурации. Я предлагаю вам пойти с:
sudo service smbd reload
В чем преимущество перезагрузки?
Reload просто обновит изменения конфигурации без перезапуска службы.