CentOS 7安装配置Samba服务器

假设我们有这样一个场景

共享名     路径         权限
SHAREDOC   /smb/docs    所有人员包括来宾均可以访问
RDDOCS     /smb/tech    仅允许特定组的用户进行读写访问

特定组的组名为RD,目前的有quwenzhe、zhanghongjie两个人

1、安装Samba  yum -y install samba samba-client samba-common
2 、创建共享目录(假设共享/smb目录下的文件)
# mkdir -p /smb/docs
# mkdir -p /smb/tech
3、配置内核参数
# ulimit -n 16384
# vi /etc/security/limits.conf
  在最后加入以下内容
* - nofile 16384
4、配置Samba服务器 # vi/etc/samba/smb.conf
  删除原有所有内容(vi删除所有内容命令:用G转到文件尾-->ESC-->:1,.d),添加如下内容:
[global]
  workgroup=BIGCLOUD
  netbios name=ZZSRV2
  server string=Samba Server
  #security=share
  security=user
  map to guest = Bad User
[SHAREDOCS]
  path=/smb/docs
  readonly=yes
  browseable=yes
  guest ok=yes
[RDDOCS]
  path = /smb/tech/
  public = no
  writable = yes
  write list = @RD
  validusers = @RD
5、创建用户并分配权限
 //创建操作系统用户
# useradd quwenzhe
# useradd zhanghongjie
# useradd RD
  //修改用户的组
# usermod -a -G RD quwenzhe
# usermod -a -G RD zhanghongjie
  //创建SAMBA用户
# smbpasswd -a quwenzhe
# smbpasswd -a zhanghongjie
  //修改目录权限
# chown RD:RD /smb/tech/
# chmod 770 /smb/tech
  //查看服务状态  
ll -d /smb/tech
     
6、启动Samba服务器
# systemctl restart smb
# systemctl enable smb
# systemctl status smb
    
7、测试连通性
   // Linux上测试
# smbclient -L localhost -U quwenzheP@123456
    
  //Windows上测试
  运行窗口输入 \\192.168.24.244
    
    将目标文件直接拽入目标文件夹,实现资源共享
     
8、Linux访问Samba服务器 smbclient //192.168.24.244/rddocs -U quwenzhe
      
      到此,我们完成了Samba服务器的安装配置、windows访问Samba服务器、Linux访问Samba服务器的操作,希望我的讲解可以帮助大家进步。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值