~ $ sudo apt-get 升级 samba

~ $ sudo apt-get 升级 samba

我最近按照指南配置了 Samba,但无法正确配置。在意识到该指南已经过时六年后,我想我应该重新开始。

我首先使用以下命令重新安装了 samba:

sudo apt-get purge samba
sudo apt-get install samba

但在读取我的配置文件 (/etc/samba/smb.conf) 后,我注意到它是同一个文件,包含我所做的相同编辑。然后我继续删除该目录,然后重新安装 samba。

但是,重新安装后目录没有被替换,现在我似乎没有配置文件。我该如何找回它?或者正确安装 Samba?

答案1

是的,已在评论中发布为经过验证的解决方案,但无论如何都作为答案发布。

清除确实应该同时删除配置文件,但 Samba 服务器的配置是由包跟踪的samba-common,而不是samba。是的,这有点令人困惑。

因此,请尝试清除并重新安装这两个包,如下所示:

sudo apt-get purge samba samba-common
sudo apt-get install samba

答案2

如果您只需要smb.conf配置文件,则无需重新安装 samba。默认副本可以在 中找到/usr/share/samba/smb.conf。以下命令会将其复制到 /etc/samba/,替换您一直在编辑的文件:

sudo cp /usr/share/samba/smb.conf /etc/samba/

答案3

也许您不需要重新安装 samba,我正在考虑重新安装 samba,因为我无法从 Windows 8 机器查看我的 Linux Mint 机器:(我已经安装了 samba 但无法正常工作。)

这对我有用:

  1. 断开连接并忘记您尝试在两台机器上使用的公共连接。

  2. 重新连接两台机器,重新输入您的密码密钥(将其放在手边或记住)

  3. 使用以下命令升级 Samba:

    ~ $ sudo apt-get 升级 samba

几秒钟后你就可以从 Windows 上看到你的 Linux 机器了。

相关内容