配置Samba服务器
创始人
2025-01-18 12:03:31
0次

一、配置samba服务器

目  录

一、配置samba服务器

1.安装并启动samba服务

​2.了解 samba 服务器配置的工作流程

3.samba服务器密码文件

二、user服务器实例解析

1.在RHEL7-1上配置samba共享服务器

2.在Windows客户端访问samba共享服务


1.安装并启动samba服务

在安装samba服务之前,使用rpm-qa | grep samba命令检测系统是否安装了samba软件包。

如果系统没有安装samba软件包,可以使用yum命令安装所需软件包。

(1)挂载ISO安装镜像。

(2)制作用于安装的yum源文件。

dvd.repo文件的内容如下。

(3)使用yum命令查看samba软件包的信息。

(4)使用yum命令安装samba服务。

(5)所有软件包安装完毕,可以使用rpm命令再一次查询。

(6)启动与停止samba服务,设置开机启动。

2.了解 samba 服务器配置的工作流程

   samba服务安装完毕,并不能直接使用Windows或Linux的客户端访问samba服务器,还必须配置服务器:告诉 samba服务器将哪些目录共享出来给客户端访问,并根据需要设置其他选项,如添加对共享目录内容的简单描述信息和访问权限等具体设置。
配置 samba服务器的基本流程主要分为5个步骤。

(1)编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。

(2)在smb.conf文件中指定日志文件名称和存放路径。

(3)设置共享目录的本地系统权限。

(4)重新加载配置文件或重新启动SMB服务,使配置生效。

(5)配置防火墙,同时设置SELinux为允许。

3.samba服务器密码文件

    samba服务器发布共享资源后,客户端访问samba服务器,需要提交用户名和密码进行身份验证,验证通过后才可以登录。samba服务为了实现客户端身份验证功能,将用户名和密码信息存放在/etc/samba/smbpasswd中,在客户端进行访问时,将提交的用户名和密码与smbpasswd存放的信息进行对比,只有存在匹配,并且samba服务器其他安全设置允许,客户端与samba服务器的连接才能建立成功。

    那么如何建立samba账户呢?首先,samba账户并不能直接建立,需要先建立Linux同名的系统账户。例如,要建立一个名为yy的samnba账户,Linux 系统中必须提前存在一一个同名的yy系统账户。

   在samba中添加账户的命令为smbpasswd,命令格式如下。

(1)建立Linux系统用户reading。

(2)添加reading用户的samba账户。

   samba账户添加完毕。如果在添加samba账户时输入完两次密码后出现错误信息:Failed to modify password entry for user amy,则是因为Linux本地用户中没有reading这个用户,在Linux系统中添加即可。

二、user服务器实例解析

   公司有多个部门,因工作需要,必须分门别类地建立相应部门的目录。要求将销售部的资料存放在samba服务器的/companydata/sales目录下集中管理,以便销售人员浏览,并且该目录只允许销售部员工访问。

1.在RHEL7-1上配置samba共享服务器

 启动samba服务器。

(1)建立共享目录,并在其下建立测试文件。

(2)添加销售部用户和组并添加相应samba账户。

 使用groupadd命令添加sales组,然后执行useradd命令和passwd命令添加销售部员工的账户及密码。此处单独添加一个test_user1账户,不属于sales组,供测试使用。

 为销售部成员添加相应的samba账户。

(3)修改samba主配置文件smb.conf。

(4)设置共享目录的本地系统权限。将属主、属组分别改为sale1和sales。

-R参数是递归用的,一定要加上。

(5)更改共享目录的context值,或者禁用SELinux。

也可以使用如下命令。

  hcon命令用于更改文件或目录的安全上下文(SELinux上下文)的命令。SELinux上下文包含了文件或目录的安全策略和访问控制信息,它决定了文件或目录可以被哪些进程或用户访问,并且限制了这些访问的操作。

(6)让防火墙放行,这一步骤很重要。

(7)重新加载samba服务。

使用如下命令也可以。

(8)测试。一是在Windows 7中利用资源管理器进行测试,二是用Linux客户端测试。

2.在Windows客户端访问samba共享服务

无论samba共享服务是部署在Windows系统上,还是部署在Liux系统上,通过Windows 系统访问时,其步骤和方法都是一样的。下面假设samba共享服务部署在Linux系统上,并通过Windows系统来访问samba服务。
(1 )选择“开始”→“运行”命令,使用UNC( Univeral Naming Convention, 通用命名规则)路径直接访问,如\\192. 168.10.1。打开“Windows 安全”对话框,如图10-7所示。输入sale1或sale2及对应密码,登录后可以正常访问。

(2)映射网络驱动器访问samba服务器共享目录。双击“我的电脑”,选择“工具”-“映射网络驱动器”命令,在“映射网络驱动器”对话框中选择z驱动器,并输入tech共享目录的地址,如\\192.168.10.1\sales,单击“完成”按钮,在接下来的对话框中输入可以访问sales共享目录的samba账号和密码。
(3)回到“我的电脑”窗口,驱动器Z就是共享目录sales, 可以很方便地访问了。

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...