CentOS安装配置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 [email protected]

//Windows上测试

运行窗口输入 \\192.168.24.244

将目标文件直接拽入目标文件夹,实现资源共享

8、Linux访问Samba服务器 smbclient //192.168.24.244/rddocs -U quwenzhe

到此,我们完成了Samba服务器的安装配置、windows访问Samba服务器、Linux访问Samba服务器的操作,希望我的讲解可以帮助大家进步。

时间: 2024-12-24 19:36:46

CentOS安装配置Samba服务器的相关文章

CentOS 7.2 安装配置Samba服务器

1背景 转Linux刚刚1年,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insight + WinSCP + Linux 开发,来回同步文件有点麻烦,所以想尝试搭个Samba服务器做共享文件. 不过希望以后还是要转到vim上来. 2环境 CentOS系统 [[email protected] ~]# cat /etc/redhat-release CentOS Linux rele

CentOS7安装配置SAMBA服务器

假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以访问 RDDOCS /smb/tech 仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的Alice.Jack.Tom三个人 安装SAMBA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 # yum 

安装配置Samba服务器(CentOS7)

假设我们有这样一个需求 共享名     路径         权限 SHAREDOC   /smb/docs    所有人员包括来宾均可以访问 RDDOCS     /smb/tech    仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的有zyy一人 1.安装Samba yum -y install samba samba-client samba-common 2.创建共享目录(假设共享/smb目录下的文件) # mkdir -p /smb/docs # mkdir -p /smb

CentOS 7.3 安装配置Samba服务器

1背景 转到Linux有段时间了,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insight + WinSCP + Linux 开发,来回同步文件有点麻烦,所以想尝试搭个Samba服务器做共享文件. 不过希望以后还是要转到vim上来. 2环境 CentOS系统 [[email protected] ~]# cat /etc/RedHat-release CentOS Linux re

在centos下配置samba服务器

centos 安装samba 1. 安装sambayum -y install samba samba-client 2. 查看安装情况# rpm -qa | grep samba samba-client-3.0.33-3.40.el5_10samba-3.0.33-3.40.el5_10samba-common-3.0.33-3.40.el5_10 3. 启动samba[[email protected] ~]# service smb startStarting SMB services:

CentOS安装配置Samba

介绍 Samba可以让我们在windows中访问linux系统中的文件,如果用来调试linux虚拟机中的代码会非常的方便 1.安装 yum -y update yum install samba samba-client samba-swat -y  2.查看安装情况 [[email protected] samba]# rpm -qa|grep samba samba-swat-3.6.23-20.el6.i686 samba-common-3.6.23-20.el6.i686 samba-w

centos安装配置samba文件服务器

一.要求: 1.公司有两个部门,美术部和运营部. 2.有三个文件夹分别是meishu.yunying和public 3.public包括meishu和yunying 4.美术部对meishu和public/meishu可读可写,对yunying文件夹没有权限打开,对public/yunying可读: 5.运营部对yunying和public/yunying可读可写,对meishu文件夹没有权限打开,对public/meishu可读: 二.开启防火墙samba相应端口或者直接关闭防火墙,这里直接关

安装配置samba服务器和客户端

环境: 主机 Ubuntu 16.04.2 LTS X86_64 .安装一个虚拟机 vmware + CentOS 6.9. 要求:Ubuntu作samba server, CentOS 作samba client. 步骤: 1. Samba has been installed in my Ubuntu system. The service 'smbd' is running:[email protected]:/data$ sudo /etc/init.d/smbd status● smb

CentOS 7 配置 samba服务器

一.在服务器端上安装软件并进行相关配置(以下操作需用用户root进行): 1.安装samba: yum -y install samba samba-client 2.启动服务并设置开机启动: systemctl  start smb , systemctl enable smb 3.创建共享文件 : mkdir /public 4.建立安全上下文: chcon -t samba_share_t /public 5.创建smb用户: useradd smbuser -s /sbin/nologi