openwrt samba设置用户名和密码访问
但是为了安全期间本人还是希望加上用户名密码访问samba服务。
ssh到终端下面useradd user 刷的openwrt没有此条命令。
尴尬只能去修改文件了 vim /etc/passwd
在该文件最后一行添加test:x:0:0:test:/test:/bin/ash 这一行是yy第一行root的,test就是你想要使用的用户名。
添加好后去验证下用户名创建成功了没有,提示如下,由于不需要登录系统直接ctrl+c终止,不设密码。
root@ausu:~# passwd test
passwd: no record of test in /etc/shadow, using /etc/passwd
Changing password for test
New password:
passwd: password for test is unchanged
OK用户有了,接下来使用 smbpasswd -a test 为用户添加访问samba 密码。输入两次密码就KO了。
root@ausu:~# smbpasswd -a test
New SMB password:
Retype SMB password:
然后vim/etc/samba/smb.conf.template文件中注释下面这行
#invalid users =root
保存文件后去重启下samba服务
/etc/init.d/samba restart
万事俱备,去web控制台操作
这里说明下:
1,名称:data 是在共享上显示的名字
2,目录:/mnt/sda1 这是目录挂载硬盘的根目录,如果只是想要单独共享根目录下的某个文件夹要这样子填 /mnt/sda1/文件夹名
3,允许用户: 就是你创建的用户了。
其它看自己需要了。