openwrt固件samba添加用户密码的方法openwrt设置smb访问密码
最近在使用OPENWRT固件的时候因为samba功能,也就是常说的网上邻居功能,但是我想让访问samba的必须要输入密码才能访问,可以不会设置了,下面是我解决这个问题的方法。分享给大家。要用到开发中用到了Linux guest与win7 host 采用samba方式文件共享遇到的一些问题,摘取在网上,记录下来以便自己和他人有问题的时候做个参考
samba设置密码,给如我一样的小白一个启示
samba 加密码:
(1)winscp进入路由,在/etc/ passwd添加一个用户名(也可用里面已有的)
(2)建立samba密码命令格式:smbpasswd [选项] <用户名>
选项:
-s 从已有用户读取密码
-a 添加用户
-x 删除用户
(3)在路由的共享设置"允许用户"一栏里填入刚才设置密码的用户名
如果想自己添加用户,通过WINSCP进入路由器进入etc文件夹,打开passwd文件,然后如下图,自己按照格式添加用户即可。
其他的一些教程
首先使用WinSCP软件登陆路由器,
把/etc目录下的passwd文件与shadow文件复制出来
编辑passwd文件,在后面输入king:x:200:200:king:/mnt:/bin/false
其中king是用户名。
编辑shadow文件,在后面加入 king:x:0:0:99999:7:::
改好后把两个文件上传回去覆盖,
使用putty登陆路由器,输入下面命令
smbpasswd -a king
给用户设置密码。king用户名替换成你自己的。
最后登陆路由器,Samba网络共享中编辑模板,加入代码# invalid users = king
最后在允许用户处填写我们新建的用户名,保存应用即可。
openWrt固件samba网上邻居网络共享里如何隐藏root文件夹
最近发现使用路由器openWrt固件打开了samba也是网上邻居,发现里面除了我共享的文件还有一个root文件,
挂载了硬盘,设置了共享,局域网里打开后除了共享的文件夹,还有一个root文件夹,请问如何隐藏或不显示这个root文件夹
openWrt固件打开了samba去除root文件夹
共享home目录不要打钩就行
如果网络共享设置页面没有这个共享家目录的选项可以直接修改samba 这个文件不显示root文件显示。方法如下
使用winscp软件连接路由器,当然了路由器首先要开启SSH才可以连接,至于如何开启SSH不再本文的讨论范文内,可以网上搜索下,非常多的这种教程。
然后打开进入/etc/config/文件夹,修改samba 这个文件
把里面的 option homes '1'
改成 0,option homes '0'
然后去路由器设置页面——系统——启动项——samba,重启一下就可以了。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包