树莓派论坛

 找回密码
 立即注册

树莓派3B centos7 最小安装版,samba搭建NAS服务器成功实践

kim5659 发表于 2018-3-2 09:35:38 | 显示全部楼层 |阅读模式
本帖最后由 kim5659 于 2018-3-2 09:42 编辑

本人经过差不多一个月时间(本人小白),查了各种资料,终于在树莓派3B centos7最小安装版 上成功搭建NAS服务器。文件访问和视频共享播放完全没问题。分享下经验供大家讨论:
1、安装samba    yum install samba
2、增加系统用户。adduser aaa  增加密码passwd aaa 输入两次密码。
3、建立共享文件夹我是建在media中的。路径如下:/media/samba 设置samba文件夹权限777.  chmod 777 /media/samba 如果是755权限共享文件夹不可新建文件和改名。
4、将aaa用户添加到samba中。smbpasswd –ashi (必须加-a),密码可与系统用户不用。如果不增加用户到samba中,映射网络驱动器到输入密码的地方过不去。
5、编辑/etc/samba/smb.conf在结尾增加如下内容:
[share]
    path = /media/samba              共享文件位置
    valid users = aaa                 可访问的用户
    browseable = yes                   可浏览
    public = yes                           开放共享,如果是no则无法访问。
    writable =yes                         可写
    write list = aaa                   可写用户
    available = yes            这个不知道做什么的。
    read only = no                      去掉只读
   改完要启动smb. 命令:systemctl start smb.  如果要开机自动启动要使用如下命令:systemctl enable smb.否则重新开机就无法访问了。
6、关闭防火墙firewalld。systemctl stop firewalld.(这是临时关闭,重启后防火墙自动启动。)
7、设置共享文件夹权限。chmod 777 /mieda/samba.如果是755则文件夹可访问,但不可写。(可删除文件不知道为什么。)
做完这些一般就可以驱动器映射或资源管理器里面输入:\\192.168.1.200\share 访问共享的文件了。我只做了aaa用户访问,root用户没做。另外临时关闭了防火墙(不关绝对访问不了),安全性不行,现在 还不会在firewalld中增加规则。学会了再跟大家分享。

Atk01 发表于 2018-7-15 02:45:52 | 显示全部楼层
谢谢楼主分享!
kim5659  楼主| 发表于 2019-9-1 03:19:47 | 显示全部楼层
还有两个地方要改:
1、在firewall里面增加445端口。samba使用445端口。
firewall-cmd --zone=public --add-port=445/tcp permanent(permanent为永久添加)
2、关掉selinux.
vim /etc/selinux/config   将SELINUX=enforcing 改为SELINUX=disabled  (重启PI生效)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版 | Archiver | 树莓派论坛 ( 粤ICP备15075382号-1 )