OpenWrt 配置开启Samba 添加指定用户创建密码访问

chenyajun  2021-03-26 08:59:35  阅读 32577 次 评论 0 条

1.1:winscp进入路由,在/etc/passwd添加一个用户名(也可用里面已有的) 将xiaochen替换成你要添加的用户名即可.
xiaochen:*:1000:65534:xiaochen:/var:/bin/false

1.2:配置全局共享参数 系统默认不允许root用户访问samba,如果要用root用户 配置文件路径为 /etc/samba/smb.conf ,将 [global] 中的 invalid users = root 注掉,前面添加#

1.3:配置共享目录(可以完全忽略在后台操作,自己没有用到这一步) 例如要添加一个名称为 home 的共享,共享路径为 /home ,允许root用户读写操作,在 /etc/samba/smb.conf 配置文件中增加如下信息:
[home]
path = /home
valid users = root
read only = no
guest ok = yes
create mask = 0750
directory mask = 0750

1.4.:配置共享密码
Samba的共享用户密码是单独配置的,执行下面的命令将root添加为共享用户,同时按照命令提示设置共享密码。
smbpasswd -a root
本例为:smbpasswd -a xiaochen
确认后输入两次密码
最终在etc/samba/smbpasswd文件是有添加的内容的
注意上面输入密码是不显示的,输入完回车即可

1.5:路由器里网络共享里配置 允许用户:填入刚才的用户名xiaochen,只勾选可浏览,新文件和新目录权限都设置为0777或目录0666,保存应用

1.6:配置完成后,启动Samba服务即可。重启
/etc/init.d/samba stop
/etc/init.d/samba start
或直接后台系统里启动项找到samba点击后面的重启即可

问题备注: 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”问题的解决
1:在控制台中输入命令:net use * /del /y

附加命令语法
命令语法smbpasswd [选项]  username
2、选项列表
选项 说明
-a 添加用户到samba服务器
-c 指定配置文件smb.conf的位置
-x 删除用户
-d 停止使用指定的用户
-e 激活暂停的用户
-D 设置调试级别0~10
-n 指定用户名为空密码
-r 指定远程smb服务器上的用户密码
-U 指定用户名,只和-r配合使用
-h 显示帮助信息

OpenWrt 配置开启Samba 添加指定用户创建密码访问-陈亚军博客

本文地址:https://chenyajun.net/index.php/post/65.html
版权声明:本文为原创文章,版权归 chenyajun 所有,欢迎分享本文,转载请保留出处!

评论已关闭!