Centos8搭建Samba服务

Samba介绍

samba是一款能够让Linux系统应用微软文件资料的工具

微软指定了SMB协议,用于局域网文件共享,SMB的协议全称是服务消息块

SMB协议移植到Linux系统平台之后,就诞生了samba软件

Samba特点

  • samba最大的特点就是可以用于linux和windows之间进行文件共享和打印机共享
  • samba不仅仅可以用于Linux和Windows之间,也可以用于Linux和Linux之间
  • 由于Linux平台诞生了一个更好的工具,nfs网络共享系统,专门用于Linux之间文件数据传输
  • 因此samba更多的是使用Linux和Windows之间

Samba服务安装

1.安装samba软件包
dnf install -y samba

2.samba的配置文件
[root@localhost ~]# ls /etc/samba/
lmhosts  smb.conf  smb.conf.example

3.samba主配置文件解释:smb.conf
[global]
        workgroup = SAMBA  #工作组
        security = user    #安全的验证方式,以用户登录验证

        passdb backend = tdbsam  #后台管理用户密码方式

        printing = cups
        printcap name = cups
        load printers = yes  #是否在启动samba时就共享打印机
        cups options = raw

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
smb配置文件主要分为全局配置和局部共享配置
全局配置:[global]
局部共享配置:[homes] [printers]

4.配置共享资源
vim /etc/samba/smb.conf
添加一下内容
[qhj]
        comment = this is a test program #对该共享的描述
        path = /mnt/samba_test   #共享路径
        public = no				#该共享是否允许guest(匿名用户)访问
        writable = yes			#指定该共享是否可写
        guest ok = yes			#该共享是否允许guest(匿名用户)访问
 
5.使用pdbedit或smbpasswd命令,创建samba服务专用的用户密码信息
 创建samba用户必须保证这个用户已经在Linux系统中存在
[root@localhost ~]# useradd qhj

[root@localhost ~]# id qhj
uid=1000(qqq) gid=1000(qqq) groups=1000(qqq)
[root@localhost ~]# pdbedit -a qhj
new password:
retype new password:
Unix username:        qqq
NT username:          
.......

6.启动服务
[root@localhost ~]# systemctl start smb && systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.

7.windows连接smb服务器
找到运行 ---> 输入 \\IP地址
\\10.0.0.10

注:pdbedit -a username 创建新samba用户

​ pdbedit -r username 修改samba用户

​ pdbedit -x username 删除samba用户

测试

[root@localhost ~]# mkdir /mnt/samba_test
[root@localhost ~]# touch test{1..5}
[root@localhost ~]# touch /mnt/samba_test/test{1..5}
[root@localhost ~]# echo "hello" >> /mnt/samba_test/test1 

使用Windows连接samba服务,查看是否能成功访问(输入刚才创建的用户密码)
在这里插入图片描述
可以看见刚才所创建的文件已经成功共享
在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值