CentOS7安装配置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服务器的操作,希望我的讲解可以帮助大家进步。

相关内容