有人能/愿意帮助正确地在Ubuntu16.04上设置Samba吗?我在不同的论坛上看过几篇文章,并且安装了服务器、客户端和其他一些被证明完全无用的东西,遵循各种编辑smb.conf的指令,但我仍然找不到任何东西.
就这么办吧。
当然,我想在机器之间共享文件。但是,主要需要桑巴来“查看”ReadyNAS 316上的家庭股票。Nautilus可以连接。它可以在工作组中看到服务器。它甚至可以看到/data/目录中的其他文件夹.但是,无论是“主”文件夹还是主文件夹中的任何共享都是不可见的。我可以使用samba从任意数量的其他机器(主要是OS )连接到ReadyNAS,甚至我的ipad也会连接到服务器。主文件夹访问不是任何其他操作系统的问题.
但是,Linux拒绝完成这个看似基本的任务。
在我看来,这是一件应该仅仅是建立道路的事情.用户..。然后通过..。但是,事实证明,Linux中的任何网络策略都不是这样的.到目前为止。NFS,SMB,AFP对我来说都是不可能成立的。所以,是的..。我拉了这么多头发后还剩下一把头发。请帮我保存它。
谢谢。
发布于 2016-11-16 13:27:01
这是从许多不同论坛上的不同帖子中找到并拼凑起来的解决方案.
当然,问题出在smb.conf。
主要的解决方案是使一台机器成为WINS服务器。(谢谢@heynnema)但是,全局部分的smb.conf还有许多小的其他细节,这些细节解决了最初的问题和其他一些棘手的问题。这里提供的是一个起点,为任何人争取桑巴工作。
1)导航到/etc/host文件,并在主机文件中输入工作组中每个系统的IP和主机名.
2)编辑smb.conf,使其看起来类似于以下内容:
netbios name = NAME_OF_SYSTEM
工作组= WORKGRP_NAME ##(对每台机器/设备相同)
名称解析顺序= wins主机bcast lmhost
安全性=用户
加密密码=是
smbpasswd文件= /etc/samba/smbpasswd ## (创建此文件)
接口= xxx.yyy.zzz.www/Yy ##(此系统的IP/掩码8、12或24取决于子网掩码)
绑定接口= yes
主机名查找=是
服务器字符串= %h服务器(Samba,Ubuntu)
os级别= 99
wins = yes ## (仅在充当服务器的机器上)
域主= yes ## (仅在充当服务器的机器上)
首选主机= yes ## (仅在充当服务器的机器上)
wins server = xxx.yyy.zzz.www ##(仅在客户端计算机上)。在WINS服务器上注意这一点)
服务器角色=独立服务器
unix密码同步=是
3)创造你的股份..。
分享_名字
注释=“任何你想要的”
path =/home/用户名##只是一个例子
可写=是
可褐变=是
有效用户=用户名
4)那么..。创建用户并在所有系统上启用帐户
sudo smbpasswd -L -a用户名##
sudo smbpasswd -L -e用户名##
我就是这么做的..。现在它对我有用了。我希望这能省去其他人所有的麻烦,我发现,阅读,并弄明白这一点.这是一个很好的起点,让桑巴为你工作。
尽情享受
https://askubuntu.com/questions/846190
复制相似问题