1.smbd和nmbd守护进程

smbd进程:提供文件和打印机共享服务以及身份验证和授权服务。
nmbd进程:维护NetBIOS与IP之间的映射;NetBIOS(NetWork Basic Input Output System)名字解析服务及浏览服务列表功能。

2.Samba配置文件(主要介绍smb.conf)

  • smb.conf:主配置文件。
  • lmhosts:提供NetBIOS名称与IP地址之间的映射记录。
  • smbusers:Samba用户列表。
    由于实验主要用到的是smb.conf,所以先对smb.conf文件做一下了解。
    smb.conf里面的配置是以为基本组成([section])。除了[global]段外的,其他段[section_name]里面的section_name都是共享资源的资源名。(注:由于一开始此处没有理解,导致我的实验卡了很久,共享资源名和共享文件路径是不同的,通俗讲一点,当客户端连接到samba服务器端后显示的是是共享资源名,当打开共享资源后进入的文件路径才是共享文件路径)
    == [global]==:对于全局参数的设置。对整个网络内的共享资源有效。(只介绍此处用到的参数)
    参数定义格式:参数名 = 参数值。

几个全局参数:
security:安全级别。有四个选项值:
-share:不需要提供用户和密码。连接成功即可访问共享资源。
-user: 需要用户和密码,由连接的samba服务器端提供验证。
-server:需要用户和密码,可指定其他机器提供验证。验证失败,则以user级别做处理。
-domain:需要用户和密码,指定域服务器提供验证。
此处注意:samba4中的security参数不支持security = share,如需设置:

security = user
map to guest = Bad User

workgroup:所在工作组。一般设置为WorkGroup,与Win主机在工作组相同即可。
netbios name:Samba服务器的NetBios主机名。设置以后局域网内Windows才能通过网络邻居发现Samba服务器。
hosts allow:允许访问共享资源的网络。一般设置为服务器和客户机所在的网段即可。

其他几个比较常用的共享设置方面的参数:
comment: 自定义段的注释说明。(some comment)
path: 共享资源所在目录,即上面提到的共享文件路径。(/***)
browseable:是否在共享名列表显示该段。即首次连接到samba服务器所显示的资源名列表是否显示当前设置段。(yes/no)
writable:是否允许向共享目录内写入。(yes/no)
guest ok/public:是否开放来宾用户。(yes/no)

3.配置Samba服务器

①rpm -qa|grep samba查看是否安装samba相关的软件包,必要安装的有三个
samba:Samba服务器软件及基本的客户端软件。
samba-client:增强型Samba客户端软件。
samba-common:为Samba服务器软件及客户端软件提供一些公共文件。

②修改配置文件/etc/samba/smb.conf 这个由于是share级别的并不关心其他段,所以对其他段进行注释
/-global段
/-工作组:SAMBA
/-netbios name为samba服务器端ip
/-允许192.168.2.网段中的用户连接
/-提示信息:samba server on centos
/安全级别:share

/-temp段:
/-注释内容:share
/-共享目录:/temp/share/
/-不允许向共享目录中写入
/-开放来宾用户

③ testparm对sam.conf配置进行检测,一般出现Loaded services file OK.即可

④getenforce&systemctl status firewalld检查SeLlinux和防火墙状况,如果不是禁用关闭状态,可以选择直接关闭,或者对samba服务进行开放

⑤创建来宾用户win-user,并将共享目录所属用户和用户组修改为该用户
之前一直认为是share状态,不需要用户和密码,所以并没有创建来宾用户,虽然Windows客户端可以连接到samba服务器端,但是无法打开共享资源列表里面的内容,会一直报错“无法访问该网络,请联系网络管理员”,解决方法就是创建来宾用户即可。

⑥systemctl restart smb 重启smb服务

⑦启用网络发现和文件和打印机共享

⑧win+R 输入\samba服务器IP进行连接在服务器端共享目录内新建文件,在客户机端实时刷新相关文件

[Linux] Samba服务器配置 安全级别为share相关推荐

  1. linux的samba服务实验报告,Linux Samba服务器配置实验报告.doc

    湖北理工学院 实验报告 课程名称: Linux 网络环境 实验项目:Samba服务器配置 专 业: 班 级: 学 号: 学生姓名: 实验报告 实验项目名称: Samba服务器配置 同组人:无 实验时间 ...

  2. Linux——samba服务器配置

    实验目的:实现Linux的主机与windows系列主机进行文件的传输 实验环境(保证两台主机能够相互访问): 1.Windows7:客户端 2.centos7:    服务端(文件共享) 实验案例: ...

  3. CentOS下Samba服务器配置

    CentOS下Samba服务器配置 感谢http://www.linuxsir.org/main/?q=node/158#4提供参考 第一节.samba是干什么的?它有什么用? Samba(SMB是其 ...

  4. linux samba代码,Linux下Samba服务器源码安装及配置

    获取samba源代码 你可以通过执行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.获取最新的samba源文件,也可以直接从http://s ...

  5. Linux系统了解 Samba服务器配置的工作流程

    了解 Samba服务器配置的工作流程 当Samba 服务安装完毕,并不是直接可以使用 Windows 或 Linux的客户端访问Samba服务器,还必须对服务器进行设置:告诉 Samba 服务器将哪些 ...

  6. 【Linux常用服务器配置——Samba服务】

    目录 1.简介 2.Samba的服务组成 3.安装samba服务 4.查看安装状况 5.设置开机自启动 6.启动服务 7.查看samba服务进程 8.防火墙设置 9.修改主配置文件 10.建立共享目录 ...

  7. 实验报告---SAMBA服务器配置

    实验报告---SAMBA服务器配置 一. 实验目的: 1.掌握Linux与Windows的资源共享. 2.掌握Samba服务器的安装和配置方法. 二. 实验内容: (一) 共享/tmp目录,共享名为s ...

  8. 搭建文件共享服务器 实验报告,SAMBA服务器配置实验报告

    <SAMBA服务器配置实验报告>由会员分享,可在线阅读,更多相关<SAMBA服务器配置实验报告(7页珍藏版)>请在人人文库网上搜索. 1.实验报告-SAMBA服务器配置一.实验 ...

  9. RHCE课程-RH253Linux服务器架设笔记三-Samba服务器配置(1)

    今天我们要架设的samba服务器,功能主要就是类unix机器与windows机器的文件共享,也可以是共享打印机,samba软件整合了SMB协议及Netbios协议,使其运行在TCP/IP上 SMB协议 ...

最新文章

  1. 如何快速设计元器件原理图库和PCB封装库?
  2. 如何将C# 7类库升级到C# 8?使用可空引用类型
  3. Python 能做什么?
  4. 剑指offer 04:重构二叉树
  5. 面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?
  6. 编程学习必备的一些网站,干货收藏!
  7. 原生js系列之DOM工厂模式
  8. Spring Cloud整合Nacos实现动态配置
  9. 示波器的实时采样和等效采样
  10. 基于二阶矩阵的优化问题(一)线搜索策略(附matlab代码)
  11. 减小App大小:图片篇
  12. 【数据结构Python描述】手动实现一个list列表类并分析常用操作时间复杂度
  13. Java 特殊回文。123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
  14. 杰理之音量控制【篇】
  15. 生活像一把无情的刻刀,让人情何以堪
  16. JavaScript,jQuery,Tomcat,Http,Servlet
  17. MinIO历史版本下载
  18. 提高网站访问速度的十个技巧
  19. 别找了,完整代码在这||校园导游咨询系统
  20. 多目标量子粒子群优化的经济排放调度问题(Matlab代码实现)

热门文章

  1. 画个球啊(上)——纯C语言绘制圆球
  2. codemirror 光标定位_Code Mirror Api 说明
  3. 如何在visio中添加希腊字母
  4. 【OpenGL学习】绘制三角形
  5. 怎样开始你的瑜伽练习
  6. 周星驰携新任“星女郎”现身合肥
  7. biee 12c linux 安装,oracle biee 12c linux ha 集群安装配置手册.pdf
  8. Python中的range函数
  9. Python3爬虫中Splash的知识总结
  10. 共铸国云繁荣生态!天翼云华东中心生态合作大会圆满举行