Centos7搭建Samba共享服务器_centos7jiashesmb

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

yum install samba -y


**2.新建共享文件夹,并且分配一个用户和用户组,smb登陆时使用该用户**



#增加一个用户,禁止登陆
useradd -M -s /sbin/nologin smb

#将该用户设置为smb用户,并设置smb登陆密码
smbpasswd -a smb

#增加一个用户组,专门用来管理smb目录、文件
groupadd smb

#将smb用户增加到smb用户组
gpasswd -a smb smb

#创建一个共享文件夹
mkdir /picture

#赋予权限
chmod -R 770 /picture

#将picture目录赋予对应的用户和用户组(用户组一定要设置为刚才创建的)
chown -R smb:smb /picture


如果后面想共享更多的文件夹,最好都使用smb:smb的chown和770的chmod,如果想让不同用户拥有不同目录的权限,可以将他们加入smb组,并通过smb.conf设置读写权限。这样的好处是,一个用户创建的文件,能被另一个用户修改,因为他们都在同一个smb用户组下面,而每个用户创建的目录或者文件权限受到smb.conf中mask来控制(使用770),只要确保是770的权限,就能保证同组用户可以读取修改。


**3.开启防火墙的端口(如果没开启firewalld服务则跳过)**



firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=389/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=901/tcp --permanent


**4.设置selinux(如果没开启selinux服务则跳过)**



chcon -t samba_share_t /picture -R


**5.设置smb配置文件**


vi /etc/samba/smb.conf



[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = no
cups options = raw
create mask = 770
directory mask = 770
[picture]

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

目、大纲路线、讲解视频,并且后续会持续更新**

需要这份系统化的资料的朋友,可以戳这里获取

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值