本帖最后由 tezhan110 于 2023-11-1 17:00 编辑
最近使用了openwrt的共享目录,在页面单独配置后,一直没有生效,查询论坛和百度发现是本身是这个插件的缺陷,因为确实包应用,下面把我解决的过程跟大家分享一下 也查看了恩山“怎么用openwrt 挂载 SMB/CIFS 网络共享文件功能,挂载windows的共享文件夹?”这个帖子但是没有解决最终问题。
目前看是Openwrt共享目录的本身缺陷有的版本没有安装adduser插件导致无法添加用户,所以即使配置没问题依然无法进入,除非不用用户名密码。 我是通过ssh配置的,所以只是一个思路供大家参考; 第一步,界面配置,有两种 第一种是“挂载 SMB/CIFS 网络共享文件夹” 第二种是“网络共享” 不管配置哪种都可以,实际在系统中应该只生成一个“smb.conf”配置文件 第二步,检查发现无法进入,实际是用户没有添加,因为确实插件,只是单存通过命令添加用户是不行的,需要系统也增加用户 大家可以看一下实际密码文件中根本就没有写入用户和密码信息 第三步,添加增加用户插件
安装shadow-useradd,shadow-common
下载后上传至openwrt /tmp目录下,利用opkg install xxx.ipk安装我们上传到/TMP文件下的ipk,执行:
- opkg install shadow-useradd.ipk
- opkg install shadow-common.ipk
复制代码
第四步,接下来新增用户、改密码;增加samba用户、修改samba用户密码
执行:
然后在执行smb添加用户 第五步,在查看一下,就有相关数据了,证明已经添加成功,后续就可以通过用户访问 我把我的smb配置文件也发到上面,方便给有动手能力的朋友自行添加
- [global]
- #与主机相关设置
- workgroup = WORKGROUP
- hosts allow=192.168.110.0/255.255.255.0
- server string = Samba Server Version %v
- #鱼登录文件有关的设置
- log file = /var/log/samba/log.%m
- max log size = 50
- #与密码相关设置
- security = user
- max connections = 0
- passdb backend = tdbsam
- #添加文件和文件夹啊权限
- create mask = 0775
- force create mode = 0775
- directory mask = 0775
- force directory mode = 0775
- [Share]
- comment = shar and home
- path = /home/Sharesmb
- writable = yes
- browseable = yes
- guest ok = yes
- public = yes
复制代码
以上是我在检查smb共享目录出现的问题,每个人问题可能不一样,但是大致相同,我之前单独在liunx部署过这个,如果大家有问题,欢迎回帖咨询
|