OP下SMB(samba4)网络文件共享

Samba是在Linux系统上实现SMB协议的一个免费软件,我们可以使用支持SMB协议的终端设备, 来实现局域网内的文件共享。

安装samba

openwrt  系统 -> 软件包 进行samba相关软件的安装。

首先更新列表,然后在过滤器中搜索并安装以下软件包。

  • luci-app-samba4 :基于Luci的samba服务器。
  • luci-i18n-samba4-zh-cn :luci-app-samba4的简体中文包

在程序包安装时失败,提示部分依赖已经安装,可尝试勾选 覆盖其他软件包中的文件

创建Samba用户

在进行网络共享时,我们应该避免使用root用户来登录samba服务器。 为此,我们单独创建一个用户来用于samba服务器的访问,并为它赋予文件夹的访问权限。


useradd samba #添加名为samba的用户

smbpasswd -a samba #为用户samba创建smb服务的密码

mkdir -p /mnt/tmpfs #创建一个文件夹用于samba共享

chown -R samba:samba /mnt/tmpfs #使用户samba获得文件夹权限

输入密码并重复密码之后,显示Added user samba则添加成功。

如果创建的用户不想继续使用,可使用以下命令进行删除。


smbpasswd -x samba #删除用户samba的密码

userdel samba #删除用户

samba4配置

选择接口为lan,可以使内网设备访问 勾选 允许旧协议与身份验证

点击 新增 一个条目

名称:共享时显示的文件夹名称,可随意设置,这里设置为samba

路径:将要共享的文件夹路径,这里设置为/mnt/sda1   (sda1为演示路径按实际写)

允许用户:具有访问权限的用户,这里设置为刚刚创建的用户samba。

 

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注