Samba文件共享服务器搭建

Samba服务简介

  • Samba实在Linux和UNIX系统上实现SMB 协议的一个免费软件,由服务器及客户端程序构成。
  • SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通讯协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
  • SMB协议是客户机/服务器型协议,客户机通过协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP” 使得Samba不但能于局域网络主机分享资源,还能于全世界的电脑分享资源。

Samba服务器配置

1、安装Samba软件包

[root@bogon ~]# yum -y install samba

2、创建Samba共享账号

  • Samba用户 专用来访问共享文件夹的用户
  • 采用独立设置的密码
  • 但需要提前建立同名的系统用户(可以不设置密码)
  • 使用pdbedit 管理工具
  • 添加用户:pdbedit -a 用户名
  • 查询用户:pdbedit -L [用户名]
  • 删除用户:pdbedit -x 用户名
[root@bogon ~]# useradd -s /sbin/nologin bob  创建系统用户bob
[root@bogon ~]# pdbedit -a bob     给samba用户bob设置密码
[root@bogon ~]# pdbedit -L       查询samba用户
bob:1001:

3、创建共享文件夹

[root@bogon ~]# mkdir  -p /data/samba    创建samba共享文件夹
[root@bogon ~]# setfacl -m u:bob:rwx /data/samba/  给samba用户对共享文件夹添加权限
[root@bogon ~]# getfacl /data/samba/  
getfacl: Removing leading '/' from absolute path names
# file: data/samba/
# owner: root
# group: root
user::rwx
user:bob:rwx
group::r-x
mask::rwx
other::r-x

4、调整SELinux开关策略,允许发布可写的Samba共享资源[root@bogon ~]# getsebool -a | grep ^samba_exp

[root@bogon ~]# getsebool -a | grep ^samba_exp   默认配置
samba_export_all_ro --> off
samba_export_all_rw --> off
[root@bogon ~]# setsebool -P samba_export_all_rw=on   永久打开设置
[root@bogon ~]# getsebool -a | grep ^samba_exp   查看结果
samba_export_all_ro --> off
samba_export_all_rw --> on

5、配置共享目录

在配置文件最后面加以下内容

........
[root@bogon ~]# vim /etc/samba/smb.conf
[samba]    共享名称,可随意起
path = /data/samba   共享文件夹路径
wite list = bob    指定可读可写的用户

6、重启服务并设置开机自启

[root@bogon ~]# systemctl restart smb.service 
[root@bogon ~]# systemctl enable smb.service 

客户端测试samba共享资源

1、创建挂载点

[root@bogon ~]# mkdir -p /data/smb

2、安装软件包cifs-utils

[root@bogon ~]# yum -y install cifs-utils

3、配置开机挂载

[root@bogon ~]# vim /etc/fstab 
//192.168.2.10/samba    /data/smb     cifs            defaults,user=bob,password=123,_netdev  0 0
共享路径/共享名           挂载点       文件系统                      用户名          密码     网络设备
[root@bogon ~]# mount -a       加载挂载
[root@bogon ~]# df -hT /data/smb/     查看挂载信息
Filesystem           Type  Size  Used Avail Use% Mounted on
//192.168.2.10/samba cifs   20G  1.7G   18G   9% /data/smb

4、windows系统访问

  • 打开Windows资源管理器,输入\\smb服务器IP地址,如图所示 在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值