前面我写了篇如何使用树莓派+samba+SSD硬盘制作一个局域网的NAS,速度可以达到1000Mpbs左右(千兆NAS),也就是125MB/S左右的速度,因为刚开始只有我一个人使用,所以只开了两个账户,root/pi,可以写入可以读取,毕竟自己要在里面保存很多的东西,但是如果想给别人用的话,担心别人将自己的东西删除了,或者随便存入东西的话,此时我们只能给samba添加一个只可读只能访问指定目录不可写入的普通用户,这样使用这个账号的人就只能读取特定目录的内容,而不能存入或者是写入任何的内容,也就是不能修改我们NAS的任何内容。
使用FinalShell登录树莓派并切换到root账号
su root
给树莓派添加一个普通用户,类似于pi这样的,yikao是用户名,可自行修改,任何设置yikao的用户密码
sudo adduser yikao
使用nano编辑器编辑samba配置文件smb.conf
nano /etc/samba/smb.conf
在smb.conf的最后面写入下面配置代码,并按ctrl+x离开,再按Y保存
[yikao] comment = yikao path #可访问目录名称 path = /mnt/data/medical #用户可访问目录路径 valid users = yikao #用户名 public = yes #是否共用 browseable = yes #是否可浏览资源 guest ok = yes #是否支持游客,支持匿名访问 read only = yes #yes为只可读
使用下面的命令给samba的yikao用户添加密码,如果没有完成第一步此时就会出现错误:Failed to add entry for user yikao
smbpasswd -a yikao
使用命令重启samba就可以了,这样就可以放心的给其他人用了
systemctl restart smbd
暂无评论