ReadyNAS 316 和 Samba

ReadyNAS 316 和 Samba

有人能/愿意帮忙在 Ubuntu 16.04 上正确设置 Samba 吗?我浏览过各种论坛上的几篇帖子,安装了服务器、客户端和一些其他完全没用的东西,按照各种说明编辑了 smb.conf,但我仍然找不到任何有用的信息……

就让它过去吧。

当然,我想在机器之间共享文件。但是,主要需要 samba 来“查看” ReadyNAS 316 上的主共享。Nautilus 可以连接。它可以看到工作组中的服务器。而且,它甚至可以看到 /data/ 目录中的其他文件夹……但是,看不到“主”文件夹和主文件夹中的任何共享。我可以使用 samba 从任意数量的其他机器(主要是 OS X)连接到 ReadyNAS,甚至我的 ipad 也可以连接到服务器。从任何其他操作系统访问主文件夹都不是问题……

但是,Linux 拒绝执行这个看似基本的任务。

在我看来,这应该只是设置路径...用户...和密码的问题...但是,事实证明,到目前为止,Linux 中的任何网络策略都不是这种情况。NFS、SMB、AFP 对我来说都无法设置。所以,是的...经过这么多拉扯,我只剩下一撮头发了。请帮我保存它。

谢谢。

答案1

这是从许多不同论坛的许多不同帖子中找到并拼凑起来的解决方案......

问题当然出在 smb.conf 上。

主要解决方案是将一台机器作为 WINS 服务器。(感谢 @heynnema)但是,smb.conf 的 [global] 部分有许多其他小细节,可以解决最初的问题和其他几个棘手的问题。这里提供的内容是任何努力让 samba 正常工作的人的起点。

1)导航到 /etc/hosts 文件并将工作组中每个系统的 IP 和主机名输入到 hosts 文件中...

2)编辑 smb.conf 使其类似于以下内容:

netbios 名称 = NAME_OF_SYSTEM

workgroup = WORKGRP_NAME ##(每台机器/设备都相同)

名称解析顺序 = wins hosts bcast lmhosts

安全 = 用户

加密密码 = 是

smb passwd file = /etc/samba/smbpasswd ##(创建此文件)

接口 = xxx.yyy.zzz.www/Yy etho ##(此系统的 IP/掩码 8、12 或 24,具体取决于子网掩码)

仅绑定接口 = 是

主机名查找 = 是

服务器字符串 = %h 服务器(Samba,Ubuntu)

操作系统级别 = 99

wins support = yes ##(仅在作为服务器的机器上)

domain master = yes ##(仅在作为服务器的机器上)

preferred master = yes ##(仅在作为服务器的机器上)

wins server = xxx.yyy.zzz.www ##(仅在客户端机器上。在 WINS 服务器上备注)

服务器角色 = 独立服务器

unix 密码同步 = 是

好吧

3)创建您的共享...

[共享名称]

评论 =“随便你”

path = /home/USERNAME ## 仅作为示例

可写 = 是

可浏览 = 是

有效用户 = 用户名

4)然后...创建您的用户并在所有系统上启用该帐户

sudo smbpasswd -L -a USERNAME ## 这个命令创建用户

sudo smbpasswd -L -e USERNAME ## 这个启用用户

#

这就是我所做的……而且,现在对我来说,它已经奏效了。我希望这能为其他人省去我寻找、阅读和弄清楚这个问题的所有麻烦……这是让 Samba 为您服务的一个很好的起点。

享受

相关内容