“自1992年以来,Samba使用SMB/CIFS协议为所有客户提供了安全,稳定和快速的文件和打印服务,例如所有版本的DOS和Windows,OS/2,Linux等。”-samba.org
笔记:在您的Grov Epic上设置和管理Samba仅适用于熟悉Linux Shell命令和网络管理的高级开发人员。一旦启用安全的壳访问权限,您就可以独自解决,并且必须解决通过自己的知识和在线研究出现的任何问题。Opto 22产品支持仅限于帮助您将GROOV EPIC处理器重置为出厂默认值;我们的产品支持工程师无法帮助您进行编程,使用或故障排除。
警告:在更新GROOV EPIC固件之前,请确保您备份您创建的所有文件或应用程序,包括您共享的文件,因为它们将在更新过程中删除。此外,请注意,当您更新Epic固件时,安装和SAMBA服务器设置将无法恢复。更新固件后,您将需要重复本指南中的步骤。
安装桑巴
- 登录到Shell并使用APT更新软件包存储库。
- 使用APT安装
桑巴
。
配置桑巴
配置SAMBA的很大一部分是在系统上设置Linux用户,该用户将共享和访问文件区域。
最佳实践表明,这与安全的外壳用户不同。
通过SSH添加用户。
sudo useradd [your-username]
sudo passwd [your-username]
授予新的用户许可以访问无抵押文件区域:
注意:如果您要共享另一个目录,则需要更改Sysdev
给有访问该目录的用户组。sudo usermod -a -g sysdev [your -username]
配置桑巴。
仔细浏览此文件,记下您所做的任何更改。例如,您可能想评论有关打印机的部分。sudo nano /etc/samba/smb.conf
- 在文件的底部,添加以下示例:
[史诗]
评论=史诗文件空间
路径=/home/dev/无担保
仅阅读=否
来宾好=是 从步骤1添加Linux用户到SAMBA密码列表:
sudo smbpasswd -a [your -username]
- 通过输入以下两行开始SAMBA应用程序:
sudo/usr/sbin/smbd -d -s /etc/samba/smb.conf
sudo/usr/sbin/nmbd -d -l/var/log/log/samba -s /etc/samba/smb.conf
添加Epic防火墙规则并映射到Epic
打开凹槽管理并选择HOME>安全>防火墙。
设置一个涵盖端口137、138、139和445的新规则。对于前三个端口,请使用“ 137:139”范围:
标题:桑巴
协议:TCP/UDP
端口:137:139和445
eth0,tun0:已启用
eth1,wlan0:禁用转到Windows PC,然后右键单击我的电脑在文件资源管理器中。选择地图网络驱动器并输入文件夹的位置
\\ [主机] \ epic
,更换[主持人]
使用您的设备主机名或IP地址。输入您为用户创建的用户名和密码,并添加到Samba中。
故障排除提示
使用命令testparm
查看正在使用什么桑巴式配置。
在/var/log/samba上查看日志。
如果您对SMB.CNF文件进行任何更改,则需要使用以下两个命令(既可以按顺序)重新启动SAMBA:sudo/usr/sbin/smbd -d -s /etc/samba/smb.conf
sudo/usr/sbin/nmbd -d -l/var/log/log/samba -s /etc/samba/smb.conf