构建 Samba 文件共享服务器

Posted 冘冗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建 Samba 文件共享服务器相关的知识,希望对你有一定的参考价值。

环境:

根据公司的信息化建设要求,需要在局域网内部搭建一台文件服务器,以便于对文件的集中管理和备份。
考虑到服务器的运行效率及稳定性、安全性问题,选择在 CentOS 7 操作系统中构建 Samba 服务器,
以提供文件资源共享服务。

需求概述:

1,在 /var/share/ 目录中建立三个子目录 public, training, devel, 用途如下
public 目录用于存放公共数据,如公司的规则制度,员工手册等
training 目录用于存放公司的技术培训资料
devel 目录用于存放项目开发数据

2,将 /var/share/public/ 目录共享为 public ,所以员工都可以访问,但只有读取权限

3,将 /var/share/training/ 目录共享为 peixun ,允许管理员 admin 和技术部的所有员工读取数据,
但不能写入。禁止其它人访问。

4,将 /var/share/devel/ 目录共享为 yanfa ,技术部的所有员工都可以读取该目录的文件,
但只有管理员 admin 及 yanfa 项目组的员工有写入权限。

一、环境准备

1、创建目录

 

 

 2、创建用户组

 

 

 3、创建用户

 4、用户添加到组

 

 

 5、修改目录权限

 

 

 二、安装samba服务

 

 

 

 

 

 三、修改配置文件

1、修改/etc/samba/smb.conf

 

 

2、创建别名文件

 

 

 

 3、添加用户到smb

 

 

 4、开启服务

 

 

 5、开启防火墙端口

 

 

 6、查看开启端口

 

 

 四、验证测试

1、登陆查看

 

 

 2、使用用户登陆

2.1使用window登陆(不允许写入)

 

2.2使用Linux登陆(不允许写入)

2.3使用yanfa组登陆(允许写入)

 

 

 

 

 

 

2.4使用peixun组登陆(不允许写入)

 

 

 

 

 

2.5使用别名登陆(允许写入)

 

 

 

 

 五、易错点

1、防火墙的端口开放

 

 

  2、seLinux关闭这是

2.1临时关闭

 

 

2.2查看

 

 

 

 

 2.3永久关闭

标绿的更改为disabled

 

3 root别名配置

3.1需要在全局下写别名文件

 

 3.2root用户需要加入smb

 

以上是关于构建 Samba 文件共享服务器的主要内容,如果未能解决你的问题,请参考以下文章

构建samba共享文件服务器

构建samba共享文件服务器

Linux常用服务器构建-samba

基于samba实现Linux与Windows简单的文件共享服务

samba中设置共享目录步骤

系统服务构建运维