安装 samba 4.0.9 后没有 smb.conf 文件

安装 samba 4.0.9 后没有 smb.conf 文件

Samba 无法启动,我已执行“locate smb.conf”,但找不到它。我已 cd 到“/usr/local/samba/etc/”,但也没有到“/etc/samba/”。Samba 路径在“/etc/environment”中,因此我可以使用“service samba4 start”启动 Samba,但它无法启动。我该如何修复此问题?我可以从另一个 Samba 服务器复制 smb.conf 吗?

答案1

我遇到了这个问题,最终出现了一个错误报告,准确地指出了我的情况 - 我已经完成了;

  1. sudo apt-get remove samba --purge
  2. sudo apt-get autoremove
  3. 手动删除的内容/etc/samba包括smbd.conf
  4. 重新安装 samba

在重新安装 Samba 之前我应该​​做的是

sudo apt-get purge samba-common

如果这样做,然后重新安装,samba 目录和 conf 文件将被重新安装。

答案2

我在 /etc/samba/ 和 /usr/share/samba/ 中有两个这样的文件。检查一下您是否安装了所有适当的 samba 软件包。我的软件包是使用 apt-get 从 Ubuntu 发行版安装的。

此外,定位不一定包括整个文件系统。find如果您想搜索所有内容,请使用。

答案3

本教程很好地解释了如何安装 Samba 4.0.9,包括创建 /etc/samba/smb.conf 的步骤。

相关内容