哇~真的是你呀!今天是LIUNX中的SAMBA。

news2025/1/23 2:03:16

目录

前言

一、概述

二、安装

 三、在SAMBA服务器中设置共享目录

 四、客户端查看共享目录及登录

 五、本地映射

 六、客户端自动挂载

 七、用户别名

八、访问控制

总结


前言

SAMBA是一个开源的软件套件,用于在Linux和UNIX系统上实现SMB/CIFS网络协议。SMB(Server Message Block)是一种用于在计算机网络上共享文件、打印机和其他资源的协议。CIFS(Common Internet File System)是SMB协议的扩展版本,它提供了更高级的功能和安全性。

SAMBA可以将Linux/UNIX系统作为文件服务器和打印服务器,与Windows系统无缝集成,实现共享文件和打印机资源,并提供与Windows客户端的互操作性。通过SAMBA,Windows用户可以访问和操作Linux/UNIX系统上的共享文件和打印机,就像访问本地资源一样。

SAMBA还支持其他功能,如身份验证、目录访问控制、文件和目录共享的管理等。它提供了一套工具和库,可以用于配置和管理SAMBA服务器,包括smbd(SMB服务器守护进程)、nmbd(NETBIOS名称服务器守护进程)和smbclient(SMB客户端工具)等。

SAMBA具有广泛的应用领域,特别是在混合操作系统环境中。它可以帮助企业和个人搭建跨平台的文件共享和打印服务,提高工作效率和资源利用率。同时,SAMBA作为开源软件,也得到了全球开发者社区的广泛支持和不断更新,以适应不断变化的网络环境和用户需求。


一、概述

服务名smb

主程序smbd    实现文件共享
端口 TCP/139   TCP/445
nmbd    通过NetBIOS实现计算机名解析

二、安装

首先需要配置环境:关闭防火墙、NetworkManager、seliunx配置本地yum源配置IP这里我准备了2个虚拟机并且配置了IP

1)测试通联性2)服务端安装

命令yum -y install samba


 它的主配置文件 /etc/samba/smb.conf

 

主配置文件解析
    【global】    全局设置
        workgroup=SAMBA    工作组
        security=user    安全级别
               user        本地用户验证,需要提供用户名密码
               server        需要提供用户名密码,可指定其他主机进行身份验证
               domain    需要提供用户名密码,可指定DC(域控制器)进行身份验证
    【homes】    用户家目录的共享设置
        comment        描述信息
        readonly        只读
        path            路径
        write list        可写入的用户和组的列表
        writeable        写入
        public            所有人访问
            
    【printers】    打印机共享设置
    【print$】    自定义共享目录设置
    【share】    自定义区域

3)客户端安装
    yum -y install samba-client*

 三、在SAMBA服务器中设置共享目录

1)我们在服务端创建一个目录在里面创建一个文件写入hello,world!作为共享文件

 

2)编辑主配置文件,在文末添加共享内容

vim /etc/samba/smb.conf

 

 systemctl restart smb 重启服务

3)服务端设置SAMBA用户命令smbpasswd  -a 用户名

 四、客户端查看共享目录及登录

1)客户端查看共享目录  命令 smbclient -U 用户名 -L //服务器地址/共享目录名称

输入smbclient -U hy -L //192.168.73.129/1.test来查看一些目录信息

 2)客户端登录SAMBA服务器smbclient -U 用户名  //服务器地址/共享目录名称

登录smbclient -U hy //192.168.13.129/share并下载1.txt

 验证

 五、本地映射

 1)本地映射

打开电脑命令框
    win+R访问
        使用UNC路径
        提示输入用户名密码
        映射网络驱动器

 

 映射成功

 2)我们可以编辑我们的共享文件夹

修改我们共享文件夹的权限此时我们再电脑上编辑共享文件夹创建2.txt并写入“你好” 验证:我们回到sabma服务器查看共享文件夹

 六、客户端自动挂载

1)打开客户端创建挂载点mkdir /var/test

自动挂载格式:  //服务器地址/共享目录名称  挂载点  cifs  挂载参数   0  0 

vim etc/fstab

2)手动挂载格式mount -t cifs -o username=a1,password=123 //服务器地址/共享目录名称  挂载点

 七、用户别名

1)在服务器创建用户别名文件
    vim /etc/samba/smbusers在里面写入samba用户=想要的用户(可以是多个)

2) 在主配置文件中声明开启别名username map = /etc/samba/smbusers 

vim /etc/samba/smb.conf

 3)保存,重启服务

4)验证:在客户端  使用别名登录samba服务器

八、访问控制


 在主配置文件中的全区配置区域声明
hosts allow    允许个别,拒绝所有
hosts deny    拒绝个别,允许所有

vim /etc/samba

 

 此情况只允许用户hy登录其他用户无法登陆

 此情况只有hy不能登陆

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/767831.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

blender 阵列修改器

效果 tab 键进入编辑模式,全选制作好的模型,gx 移动模型置于游标原点; 阵列修改器: 相对偏移:以物体的长宽高为比例,调整x y z 的数值,在 x y z 方向上做不同比例的偏移; 恒定偏移…

GPT 吞噬一切!我们还需要编程语言吗?

本文由 GPT- 4 所创作,配图由 Stable Doodle 及 ChatGPT 们生成。 编者按 AGI 的未来,究竟属于 Rust 还是 Mojo?或者我们还需要编程语言吗? 今天,LLVM 之父、苹果的编程语言 Swift 之父、新编程语言 Mojo 之父 Chris…

经典常谈思维导图怎么制作?手把手教你制作

经典常谈思维导图怎么制作?创建思维导图可以帮助我们更好地组织和整理信息,帮助我们更好地理解和记忆信息。它可以使我们更高效地学习和工作,并帮助我们更好地表达和分享我们的想法和想法。因此,制作思维导图是一种非常有用的技能…

uboot移植裁剪原理和流程

一、Uboot的裁剪是裁剪什么? Uboot的裁剪分为两个方面:Uboot本身命令的裁剪和具体SoC硬件配置的裁剪。 1、Uboot本身命令的裁剪   Uboot提供了很多的操作命令,我们使用Uboot的时候通常只使用最常用的一些命令,其他很多的命令有…

Azido cyclic(RGDyK)整合素靶向环肽c(RGDyK),试剂有哪些特点?

资料编撰来源:陕西新研博美生物科技有限公司小编MISSwu Azido cyclic(RGDyK)环肽 PART1-----Product structure PART2------Product specifications 1.CAS No:N/A 2.Molecular formula:C35H46N12O9.CF3COOH 3.Molecul…

06-C++ 基本算法 - 二分法

📖 前言 在这个笔记中,我们将介绍二分法这种基本的算法思想,以及它在 C 中的应用。我们将从一个小游戏猜数字开始,通过这个案例来引出二分法的概念。然后我们将详细讲解什么是二分法以及它的套路和应用。最后,我们还会…

基于VUE的音乐qq网站设计与实现(Java+spring boot+MySQL+VUE)

获取源码或者论文请私信博主 演示视频: 基于VUE的音乐qq网站设计与实现(Javaspring bootMySQLVUE) 使用技术: 前端:html css javascript jQuery ajax thymeleaf 微信小程序 后端:Java springboot框架 my…

基于RASC的keil电子时钟制作(瑞萨RA)(2)----配置keil以及使用串口进行打印

基于RASC的keil电子时钟制作_配置keil以及使用串口进行打印 概述参考文档硬件准备视频教程新建工程保存工程路径芯片配置工程模板选择时钟设置管脚配置UART配置UART属性配置DEBUG配置printf()函数设置e2studio堆栈生成工程设置RA Smart Configurator到Keilkeil配置Ddbug设置R_S…

SpringSecurity(6.1.x版本) 认证,授权,自定义登录,内部机制探讨

SpringSecurity 文章目录 SpringSecurityCSRF跨站请求伪造攻击SFA会话固定攻击XSS跨站脚本攻击开发环境搭建认证直接认证使用数据库认证自定义验证 其他配置自定义登录界面记住我功能 授权基于角色授权基于权限授权使用注解权限判断 内部机制探究授权校验流程安全上下文安全上下…

嵌入式必学~黑马新教程发布,你准备好了吗

科技的不断发展,给计算机行业带来了很多机会,嵌入式开发的前景也越来越广阔,过去的嵌入式是:电器、机械、交通设备。现在的嵌入式是:手机、智能家居、物联网、新能源、新基建、芯片...... 随着国家政策的倾斜&#xf…

配置uprof环境

AMD uprof 1/从AMD μProf | AMD处下载两个文档 2/解压 tar jxvf filename 3/将.rpm转换成deb Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。 sudo apt-get install alien #alien默认没有安装,所以首先要安…

2023-07-10 linux IIO子系统使用学习,在TI 的ads1015驱动里面看到相关使用,故花点时间进行简单的学习,入门级别,纪录点滴。

一、Linux IIO(Industrial I/O)架构是Linux内核提供的一种用于支持各种类型传感器和数据采集设备的子系统,包括温度、压力、湿度、加速度、光度等多种传感器。 二、这个就是ads1015的驱动,里面用到iio子系统。 ti-ads1015.c adc…

数据脱敏的 3 种常见方案,好用到爆!

1.SQL数据脱敏实现 MYSQL(电话号码,身份证)数据脱敏的实现 -- CONCAT()、LEFT()和RIGHT()字符串函数组合使用,请看下面具体实现-- CONCAT(str1,str2,…):返回结果为连接参数产生的字符串 -- LEFT(str,len):返回从字符串str 开始的len 最左字…

力扣 -- 123. 买卖股票的最佳时机 III

题目链接:123. 买卖股票的最佳时机 III - 力扣(LeetCode) 下面是用动态规划的思想解决这道题的过程,相信各位小伙伴都能看懂并且掌握这道经典的动规题目滴。 参考代码: class Solution { public:int maxProfit(vect…

OKCC呼叫中心的坐席监控功能有什么

最近很多客户都在跟我谈他们企业的电话客服工作量都非常大,虽然客服人员在服务时应该态度谦和,但是遇到难缠的客户,客服人员总有脾气忍不住的时候,言语上会带有情绪,这些客服人员会因为服务水平欠佳让客户不满意从而产…

【Python】json 格式转换 ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )

文章目录 一、json 格式转换1、json 模块使用2、代码示例分析 - 列表转 json3、代码示例分析 - 字典转 json json 格式 字符串 与 Python 中的 字典 dict 和 列表 list 变量 可以无缝转换 ; 调用 json.dumps 函数 可以将 Python 列表 / 字典 转为 json ;调用 json.loads 函数 …

基于Vue + 数据组装 + axios请求接口 实现图书信息提交功能实战

前言 上节回顾 上一节针对图书信息录入前的准备做了讲解,主要是使用ElementUI的el-form做录入界面基本布局,包含了el-input el-select el-date-picker 还有图片上传等组件。同时在布局完成后,配合使用el-form自带的rules进行数据提交前验证…

生鲜小程序怎么做

生鲜超市小程序功能介绍 1、产品展示:果蔬生鲜的图片展示,食欲满满的食材图,丰富的生鲜品类,细致的产品描述,提高用户的购买欲望和复购率。 2、在线支付:用户选择好所需食材在线下单,利用第三…

[Linux] 守护进程介绍、服务器的部署、日志文件...

守护进程 我们使用的系统中, 一般以服务器的方式工作 对外提供服务的服务器, 都是以守护进程的方式在系统中工作的. 比如, 我们使用Linux服务器时, 大多都会使用一些终端软件通过ssh远程连接服务器使用. 这就是因为, Linux服务器中 通常默认运行着 ssh服务器的守护进程: 守护…

利用数据分析告警机制,实现鸿鹄与飞书双向集成

需求描述 实现鸿鹄与飞书的双向集成,依赖鸿鹄的告警机制,可以发送用户关心的信息到飞书。同时依赖飞书强大的卡片消息功能,在飞书消息里面能够通过链接(如下图)返回到鸿鹄以方便用户进一步排查和分析问题。 解决方案 1…