Centos8搭建SMB服务

Centos8搭建SMB服务

  • 这里以Centos8为例,搭建简易的SMB服务。
  • 虚拟机配置:内存8G、存储64G、CPU单核四线程、网络NAT模式
  • 跳过虚拟机与系统配置部分,不清楚虚拟机配置以及创建的请查阅其他文档
  • 此文章只用于练习用,商业和个人用可以见解Truenas系统

更新软件源

sudo yum update 

image-20230511103237894

PS:对于Centos8无法执行update的解决办法

安装必要的软件

#vim
sudo yum install vim -y
#net-tools
sudo yum install net-tools -y
#samba
sudo yum install samba -y 

创建SMB共享文件夹

#进入mnt目录
cd /mnt
#创建新的文件夹
sudo mkdir smb

image-20230511103451983

PS:别想在系统根目录创建文件夹

修改SMB共享文件夹的权限

# 修改/mnt/smb文件夹权限为777
sudo chmod -R 777 /mnt/smb

image-20230511103611510

创建用于登录SMB共享文件夹的系统用户

sudo adduser samba

image-20230509161312834

创建用于登录SMB共享文件夹的samba用户

sudo smbpasswd -a samba

image-20230509162014885

配置Samba配置文件

sudo vim /etc/samba/smb.conf

image-20230509161527085

在文档最下面添加下列代码

[smb]
# 设置文件夹共享名
comment = smb共享
# 设置共享目录的路径
path = /mnt/smb
# 可以访问的用户和组
valid users = samba
# 设置目录是否可写
writable = yes

记得wq保存

image-20230511105924690

参数作用
workgroup表示设置工作组名称
server string表示描述 samba 服务器
security表示设置安全级别,其值可为 share、user、server、domain
passdb backend表示设置共享帐户文件的类型,其值可为 tdbsam(tdb数据库文件)、ldapsam(LDAP目录认证)、smbpasswd(兼容旧版本 samba 密码文件)
comment表示设置对应共享目录的注释,说明信息,即文件共享名
browseable表示设置共享是否可见
writable表示设置目录是否可写
path表示共享目录的路径
guest ok表示设置是否所有人均可访问共享目录
public表示设置是否允许匿名用户访问
write list表示设置允许写的用户和组,组要用 @ 表示,例如 write list = root,@root
valid users设置可以访问的用户和组,例如 valid users = root,@root
hosts deny设置拒绝哪台主机访问,例如 hosts deny = 192.168.10.100
hosts allow设置允许哪台主机访问,例如 hosts allow = 192.168.10.200
printable表示设置是否为打印机

使用testparm验证

testparm

image-20230511105947505

关闭firewalld防火墙,重启samba服务

# 关闭firewalld防火墙
sudo systemctl stop firewalld.service
# 重启samba服务
sudo systemctl restart smb
# 查看samba是否开启,冒绿光的就代表启动成功了
sudo systemctl status smb

image-20230511105606085

验证

找到服务器的对应ip

ip a

image-20230511105704492

返回物理机系统,打开资源管理器。在地址栏输入

\\192.168.241.132
# 然后回车

然后输入账户密码:samba 123456

image-20230511110407468

这时smb文件夹就可以访问,但是samba家目录无法访问,是因为没有在smb.config配置。单独配置就可以了

image-20230511110427183

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

盒子里的加菲猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值