CentOS7,玩转samba服务,基于身份验证的共享

2023-05-16

640?wx_fmt=png

以前我们在Windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现Windows和Linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。 

简介  

Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。

  Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

  SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可以通过SMB协议共享Samba服务器上的资源文件,同时,Samba服务器也可以访问网络中 其它windows系统或者Linux系统共享出来的文件。

  组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

  例如,某台Samba服务器的IP地址为10.0.0.163,对应的工作组名称为davidsamba,那么在Windows的IE浏览器输入下面两条指令都可以访问共享文件。其实这就是Windows下查看Linux Samba服务器共享文件的方法。

  Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权; UNICODE字符集和域名映射;满足CIFS协议的UNIX共享等。

安装方法略

实战

以实例配置验证samba服务

解题:640?wx_fmt=png//准备工作2:将防火墙与selinux关闭----640?wx_fmt=png

------------------第二步:建立目录、组、帐户并配置相应的权限-----------------640?wx_fmt=png[root@localhost opt]# chown :caiwu caiwu       //修改目录属组640?wx_fmt=png[root@localhost opt]# chmod 1770 caiwu         //修改目录权限640?wx_fmt=png[root@localhost opt]# mkdir rpublic        //建立人事部公共目录640?wx_fmt=png//人事部建立三个用户,并将r01定义为人事经理 640?wx_fmt=png[root@localhost opt]# chown j01 j01        //修改三个目录的属主为用户本身640?wx_fmt=png

------------------第三步:配置samba服务器---------------------------

[renshi]

[jishu]

[jishu02]

[jishu03]640?wx_fmt=png[root@localhost samba]# systemctl start smb       //启动smb服务640?wx_fmt=png//将三个部门的用户加入到samba服务器,并设置密码640?wx_fmt=png[root@localhost samba]# systemctl restart smb       //重启samba服务

----------------第四步:测试验证------------------------

  1. 运行—输入linux服务器IP地址,例如:92.168.80.180  回车      //如图显示640?wx_fmt=png

  2. 弹出窗口需输入samba服务器帐号与密码进入         //如图显示640?wx_fmt=png

  3. 进入后可以看到所有的文件夹,并且进入自己的目录及属组目录查看验证     640?wx_fmt=png

  4. 进入自己的目录上传文件应该是没有问题的,进入别人的目录修改文件或删除文件应该是不允许的

  5. 如果要进入别的部门的目录,会提示要输入其它部门的帐户"回车,表示清除共享访问缓存,多清几次,待五秒以上,再重新登录测试”清除缓存,再重新进,共享目录先要关掉

----------------第五步:做磁盘配额----------------------640?wx_fmt=png[root@localhost samba]# df -hT              //查看硬盘设备情况  640?wx_fmt=png[root@localhost samba]# repquota /opt         //查看该组配额详细信息及使用情况    //如图显示640?wx_fmt=png[root@localhost samba]# quotaon -p /opt       //查看磁盘配额激活状态   //如图显示640?wx_fmt=png//验证

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7,玩转samba服务,基于身份验证的共享 的相关文章

随机推荐

  • win10自带远程桌面连接linux系统时崩溃的问题

    sudo apt get install xfce4 echo xfce4 session gt xsession touch session sudo vim etc xrdp startwm sh 在 etc X11 Xsession前
  • stlink制作安排

    安排 xff1a 教大家如何刷固件 xff0c 同时再测试一遍硬件 已完成 小蓝板硬件上的注意事项 xff08 d 43 上拉 boot 64 128k flash xff09 已完成 我做这个stlink的完整的过程 xff0c 包括踩的
  • 为什么说神经网络是黑箱子模型,我刚刚有了新的感悟。

    为什么说神经网络是黑箱子模型 xff0c 我刚刚有了新的感悟 深度神经网络是自动提取特征 xff0c 不同于以往的人工提取特征 人工提取特征他是知道为什么提取这个特征的 xff0c 而神经网络 xff0c 则是通过训练去尽可能贴近训练集 x
  • 个人总结一下batch和epoch

    首先得说梯度下降算法 https blog csdn net lhhopencv article details 78912256 那也就可以理解了为什么说梯度下降的几种方式的根本区别就在于上面公式中的batch不同 当batch size
  • 关键在于理解

    关键在于理解 xff0c 你懂了还是没懂你自己心里清楚 xff0c 用什么方式让自己弄懂 xff0c 都是可以的 看书啊 xff0c 看视频啊 xff0c 网上搜文章啊 xff0c 请教人啊 你懂没懂 xff0c 掌握没掌握 xff0c 心
  • 关于购买ipad

    首先ipad和ipad pro有哪些产品要搞清楚 首先2017年之前的不考虑了 2017年的有ipad2017 9 7寸 xff0c 这个不支持笔写 xff09 ipad pro 10 5 ipad pro 12 9 第二代 xff09 2
  • 个人目前理解机器学习和深度学习的区别在于特征是否自动提取

    首先我是看到SIGAI给的机器学习算法地图里没有无监督学习里面没有自动编码器 xff0c 而这个在他们的深度学习的课表目录里面 xff0c MNIST手写识别也是在他们的深度学习课程里面 xff0c CNN RNN都是深度学习课程里面的 x
  • 论文阅读笔记2——Evading Defenses to Transferable Adversarial Examples by Translation-Invariant Attacks

    论文标题 xff1a Evading Defenses to Transferable Adversarial Examples by Translation Invariant Attacks 论文链接 xff1a https arxiv
  • visual lisp dcl对话框开发 --控件右对齐

    演示按钮右对齐 alignment lsp span class token punctuation span by 鸟哥 qq1833183060 span class token punctuation span 功能 xff1a 演示
  • visual lisp/autolisp dcl对话框开发 --显示文本

    演示如何在对话框中显示文本 text lsp span class token punctuation span by 鸟哥 qq1833183060 span class token punctuation span 功能 xff1a 演
  • visual lisp/autolisp dcl对话框开发 --列表框(list_box)

    本文演示dcl list box控件 效果图 xff1a listbox lsp span class token punctuation span by 鸟哥 qq1833183060 span class token punctuati
  • 使用Docker安装ROS2 (ros-humble) 并开启对Wayland的支持

    前言 ROS Robot Operating System 是主流的机器人开发框架之一 截止目前 xff08 2020 10 xff09 xff0c 已经推出了ros humble版本 xff0c ROS2相比ROS1有很大的不同 xff0
  • linux下添加永久路由

    在linux下永久保存路由表的写法 一 SuSe Linux 在 etc sysconfig network routes里添加 etc sysconfig network routes格式如下 xff1a Destination Dumm
  • MySQL远程访问及访问速度慢等问题解决

    1 访问速度慢 现象 访问数据库速度慢 xff0c 完成一次连接或数据访问需要将近5s左右 原因 每次访问数据库 xff0c mysql就会试图去解析来访问的机器的domain name xff0c 如果这时解析不料 xff0c 等一段时间
  • JVM实战1-JVM虚拟机内存区域划分

    1 程序计数器 PC寄存器 当前线程所执行的字节码的行号指示器 在虚拟机的概念模型里 xff0c 字节码解析器工作就是通过这个计数器的值来选取下一条要执行的字节码指令 xff0c 分支 xff0c 循环 xff0c 跳转 xff0c 异常处
  • 2014,我还是一名菜鸟

    正如题目所提到 xff0c 菜鸟 什么是菜鸟呢 xff0c 不够成熟 xff0c 不够厉害 xff0c 对所从事和正在进行的工作不入流 反应痴呆 生疏 对于作为一名刚刚升大二的计算机专业的学生的我来说 xff0c 就是菜鸟 我所在的地方 x
  • Linux下so文件的生成和使用

    环境 xff1a Vmware Workstation xff1b CentOS 6 4 x86 64 说明 xff1a 1 源文件中不能有main函数 xff1b 写so文件的时候使用C语言写 xff0c 不要用C 43 43 2 在使用
  • 2014嗖的一声就过去了

    项目结束 xff0c 在CSDN一通乱逛看大牛所写文章 xff0c 正待如饥似渴 xff0c 突然瞄到右边栏有 我的2014 醒目字样 xff0c 以为是哪位大牛总结自己的2014 xff0c 没曾想到是CSDN发出的活动 xff0c 看到
  • IOS缓存基本知识和清除缓存的方法

    第一 NSURLRequest的缓存设置 id initWithURL NSURL URL cachePolicy NSURLRequestCachePolicy cachePolicy timeoutInterval NSTimeInte
  • CentOS7,玩转samba服务,基于身份验证的共享

    以前我们在Windows上共享文件的话 xff0c 只需右击要共享的文件夹然后选择共享相关的选项设置即可 然而如何实现Windows和Linux的文件共享呢 xff1f 这就涉及到了samba服务了 xff0c 这个软件配置起来也不难 xf