Centos7搭建samba文件共享服务器

centos7搭建samba文件共享服务器

前言

最近在学习centos 7,在这里记录一下,samba在windowns使用的是NetBIOS协议
Samba运行有两个服务,一个是smb,另一个是nmb
smb监听端口 TCP 139,NMB解析linux工作组名称与ip对应;
搭建samba文件共享服务器,实现linux与windows系统跨平台共享,samba支持各种异构服务器之间进行文件共享,功能比较多,不需要安装客户端
安装步骤

安装并启动samba

[root@Kling ~]# yum -y install samba  #使用yum安装samba
[root@Kling ~]# systemctl start smb nmb #启动 
[root@Kling ~]# systemctl enable smb  #开机自启
[root@Kling ~]# systemctl enable nmb  #开机自启

查看监听端口(smb监听TCP 139,445 | NMB监听,137,138端口)

[root@Kling ~]# netstat -anlpt | grep smb
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1610/smbd           
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1610/smbd           
tcp6       0      0 :::445                  :::*                    LISTEN      1610/smbd           
tcp6       0      0 :::139                  :::*                    LISTEN      1610/smbd           
[root@Kling ~]# netstat -anlpu | grep nmb
udp        0      0 10.1.100.255:137        0.0.0.0:*                           1622/nmbd           
udp        0      0 10.1.100.250:137        0.0.0.0:*                           1622/nmbd           
udp        0      0 0.0.0.0:137             0.0.0.0:*                           1622/nmbd           
udp        0      0 10.1.100.255:138        0.0.0.0:*                           1622/nmbd           
udp        0      0 10.1.100.250:138        0.0.0.0:*                           1622/nmbd           
udp        0      0 0.0.0.0:138             0.0.0.0:*                           1622/nmbd    

3,防火墙放行samba

[root@Kling ~]# firewall-cmd --permanent --add-service=samba #放行samba服务
success
[root@Kling ~]# firewall-cmd --reload #重新加载防火墙
success


4,创建共享目录和用户

[root@Kling /]# mkdir /common  
[root@Kling /]# useradd kouling
[root@Kling /]# smbpasswd -a kouling 

[root@Kling /]# pdbedit -L  #查看samba用户
kouling:1002:

修改配置文件

[common]
        comment = ziliao
        path = /common
        allow hosts =10.1.100.0/24
        writable = yes

语法检查

[root@Kling /]# testparm 
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

设置权限

[root@Kling /]# chown -R 755 /common/

重启服务

[root@Kling common]# systemctl restart smb
[root@Kling common]# systemctl restart nmb
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值