我最近按照指南配置了 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 但无法正常工作。)
这对我有用:
断开连接并忘记您尝试在两台机器上使用的公共连接。
重新连接两台机器,重新输入您的密码密钥(将其放在手边或记住)
- 使用以下命令升级 Samba:
~ $ sudo apt-get 升级 samba
几秒钟后你就可以从 Windows 上看到你的 Linux 机器了。