centos7 samba搭建NAS完整版

其实用samba搭建NAS服务器会做了还是挺简单的,但刚开始还是有些麻烦的,很多细节有一个有问题都可能搭建不成功。虽然性能一盘,聊胜于无吧。因为有几个朋友问过搭建过程,我就发一下,也算做个笔记。
一、先要挂载硬盘,详见另一篇“树莓派centos系统,自动挂载usb移动硬盘“
二、安装软件:yum install samba -y
三、增加系统用户。

adduser test
增加密码passwd test 输入两次密码。比如:test123

四、将shi用户添加到samba中。

smbpasswd –a shi (必须加-a),密码可与系统用户不同。如果不增加用户到samba中,到输入密码的地方过不去。

五、编辑/etc/samba/smb.conf 在结尾增加如下内容:
[share] #共享名,此名是远程访问者看的,不是挂载名。
	path = /media/samba #共享的文件夹,这个文件夹要与上面链接里面设置的一样
	valid users = shi
	browseable = yes
	public = yes #开放共享,如果是no则无法访问。
	writable =yes
	write list = shi
	available = yes
	read only = no 
六、临时关闭防火墙firewalld。

systemctl stop firewalld.(这是临时关闭,重启系统后防火墙自动启动。 按第八步加samba端口就不用关闭防火墙了。

七、设置共享文件夹权限。

chmod 777 /mieda/samba.如果是755则文件夹可访问,但不可写。(可删除文件不知道为什么。)如果在“自动挂载”步骤已设,忽略此步。

八、在firewalld中使用如下命令打开445端口:
firewall-cmd –-zone=public –-add-port=445/tcp –permanent

permanent是永久开放,不加的话开机开放的端口失效。(samba使用的是139和445端口,firewall-cmd之间没有空格。只开445就可以。

九、永久关闭SELINUX 。

关闭SELinux修改配置文件需要重启机器:vi /etc/selinux/config将SELINUX=enforcing 改为SELINUX=disabled

注意:如上九步都是必须的,缺一不可。

NAS远程访问方法:

一、windows系统,在资源管理器(不是浏览器)内输: \\192.168.1.199\

注意: 192.168.1.199是我NAS的IP地址,要改成自己的。

二、其他linux系统挂载。
1.软件方法,如果不知道NAS地址:

yum samba samba-client samba-swat #安装软件
mkdir /mnt/smb #新建挂载点
smbclient -L 198.168.3.3 -U username%password #列出该IP地址所提供的共享文件夹
mount -o username=test,password=test123 //192.168.1.199/share /mnt/smb/

2.直接挂载法。如果已经知道NAS的ip地址和共享文件夹名,可以直接用如下方法挂载,不用安装软件。

mount -o username=test,password=test123 //192.168.1.199/share /mnt/smb/
username=后面接samba的用户名。
password=后面接samba用户的密码。之前有一个逗号不可少。
//192.168.1.199/share 为NAS的ip地址和共享文件夹名。
/mnt/smb为本地挂载点,需自己建立,名称自定,并给777权限。

方法2的好处是可以把代码写进 .bashrc文件,实现开机自动挂载。
至此,NAS建立和访问的方法全部完成。
  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kim5659

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值