我已经更改了配置文件,但没有显示更改。我必须重新启动 Samba 吗?
答案1
看起来 ubuntu 已将您需要重新启动的服务名称更改为 smbd。对我来说(在 ubuntu 服务器 12.04 上),正确的命令是
sudo service smbd restart
编者注:我无法发表评论,否则这将是对上述答案的评论。我知道这是一个老问题,但我来这里寻找同样的东西,而这条评论足以提示我弄清楚其余部分,所以我想记录下更新。
答案2
sudo /etc/init.d/samba restart
应该是你需要做的全部。
答案3
在生产环境中,不建议仅因配置更改而重新启动服务。我建议你这样做:
sudo service smbd reload
重新加载有什么好处?
重新加载只会更新配置更改,而无需重新启动服务。
答案4
在2021年的最新版本中,以下功能将完美运行:
sudo /etc/init.d/smbd restart
请注意,唯一的区别在于 pid 文件名。