当我尝试重新启动 Samba 时,收到以下错误消息:
Failed to start samba.service: Unit samba.service is masked.
此外,当我运行时systemctl
,它显示smbd.service
红色表示失败。
同时重启开始失败,我失去了所创建文件夹的共享功能,无法访问。任何帮助都将不胜感激!!!
答案1
Debian 和 debian-derivatives 将服务名称从“samba”更改为“smbd”。
尝试service smbd restart
。
答案2
尝试:
sudo systemctl unmask samba
sudo systemctl enable samba
sudo systemctl restart samba
答案3
这对我有用(Ubuntu 服务器 16):
sudo rm /lib/systemd/system/samba.service
sudo systemctl enable samba.service nmbd.service
sudo systemctl start samba
找到它来自这里
答案4
我遇到了同样的问题,但原因不明。检查日志后,我发现 Samba 的缓存文件存在问题(权限不当)。rm -R /var/cache/samba/*
成功了。