如何重新启动 Samba 服务?

如何重新启动 Samba 服务?

我已经更改了配置文件,但没有显示更改。我必须重新启动 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 文件名。

相关内容