一、名词解释
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
二、如何使用
在系统设置--磁盘管理--磁盘分区中划分一个磁盘绑定业务为“普通存储”。挂载路径根据需求设置。
在系统设置--磁盘管理--文件管理,打开挂载的磁盘,上传共享的文件到磁盘中。
高级应用--Samba服务
【Samba服务】:是否运行Samba服务。
【工作组】:可在此电脑--鼠标右键“属性”--高级系统设置--计算机名中查看“工作组”填写此工作组后代表此工作组内文件可以共享。
【网络发现】:开启后允许在“网络”中发现设备共享文件。
【允许外网访问】:是否允许Samba服务在外网访问(路由版本为3.7.6及以上支持使用)。
共享目录:
点击添加设置共享目录。
【用户名、密码】:根据需求设置。
【权限】:可选择读写、只读。
【匿名访问】:开启匿名访问后,在访问共享文件时不需要输入用户名密码可直接访问。
【共享目录】:点击添加,设置共享名、共享目录、隐藏目录。
共享名:填写共享文件的文件名。
共享目录:设置共享目录路径。
隐藏目录:可选隐藏或显示目录。
如何访问:
方法一:
在电脑“网络”中,找到创建“Samba服务”路由的设备名。双击打开此设备。
进入文件中即可查看共享文件。
方法二:
在运行中输入“\\IP地址”确定即可直接访问到共享文件。IP地址可以填WAN口IP或LAN口IP。如果电脑在此路由下上网可以用lan口地址进行访问。
三、常见问题
1.如何访问隐藏文件?
在运行中输入“\\IP地址\隐藏文件的文件名”确定后进入文件。
输入账号密码。如果开启了“匿名访问”此处就没有输入账号密码的步骤。
确定后即可访问到隐藏文件中。
2.如何不输入密码访问共享文件?
开启匿名访问。
3.既要实现匿名登录也要实现账号登录?
如果此共享文件设置了匿名登录,但是也想使用账号密码登录怎么设置?
通过WIN+R打开“运行”输入cmd进入运行页面,输入net use \\IP地址\ipc$ "密码" /user:"用户名"
示例:net use \\172.16.19.207\ipc$ "111" /user:"111"
4.多个账号间如何切换登录?
通过WIN+R打开“运行”输入cmd进入运行页面,输入net use * /delete,删除已建立的共享连接。
输入net use \\IP地址\ipc$ "密码" /user:"用户名"
示例:net use \\172.16.19.207\ipc$ "222" /user:"222"
5.苹果电脑如何访问Samba共享文件?
打开safari直接输入 smb://主机名 or IP访问共享文件。
samba服务视频教程:samba服务