[Linux] Samba服务器配置 安全级别为share
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相关推荐
- linux的samba服务实验报告,Linux Samba服务器配置实验报告.doc
湖北理工学院 实验报告 课程名称: Linux 网络环境 实验项目:Samba服务器配置 专 业: 班 级: 学 号: 学生姓名: 实验报告 实验项目名称: Samba服务器配置 同组人:无 实验时间 ...
- Linux——samba服务器配置
实验目的:实现Linux的主机与windows系列主机进行文件的传输 实验环境(保证两台主机能够相互访问): 1.Windows7:客户端 2.centos7: 服务端(文件共享) 实验案例: ...
- CentOS下Samba服务器配置
CentOS下Samba服务器配置 感谢http://www.linuxsir.org/main/?q=node/158#4提供参考 第一节.samba是干什么的?它有什么用? Samba(SMB是其 ...
- linux samba代码,Linux下Samba服务器源码安装及配置
获取samba源代码 你可以通过执行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.获取最新的samba源文件,也可以直接从http://s ...
- Linux系统了解 Samba服务器配置的工作流程
了解 Samba服务器配置的工作流程 当Samba 服务安装完毕,并不是直接可以使用 Windows 或 Linux的客户端访问Samba服务器,还必须对服务器进行设置:告诉 Samba 服务器将哪些 ...
- 【Linux常用服务器配置——Samba服务】
目录 1.简介 2.Samba的服务组成 3.安装samba服务 4.查看安装状况 5.设置开机自启动 6.启动服务 7.查看samba服务进程 8.防火墙设置 9.修改主配置文件 10.建立共享目录 ...
- 实验报告---SAMBA服务器配置
实验报告---SAMBA服务器配置 一. 实验目的: 1.掌握Linux与Windows的资源共享. 2.掌握Samba服务器的安装和配置方法. 二. 实验内容: (一) 共享/tmp目录,共享名为s ...
- 搭建文件共享服务器 实验报告,SAMBA服务器配置实验报告
<SAMBA服务器配置实验报告>由会员分享,可在线阅读,更多相关<SAMBA服务器配置实验报告(7页珍藏版)>请在人人文库网上搜索. 1.实验报告-SAMBA服务器配置一.实验 ...
- RHCE课程-RH253Linux服务器架设笔记三-Samba服务器配置(1)
今天我们要架设的samba服务器,功能主要就是类unix机器与windows机器的文件共享,也可以是共享打印机,samba软件整合了SMB协议及Netbios协议,使其运行在TCP/IP上 SMB协议 ...
最新文章
- 如何快速设计元器件原理图库和PCB封装库?
- 如何将C# 7类库升级到C# 8?使用可空引用类型
- Python 能做什么?
- 剑指offer 04:重构二叉树
- 面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?
- 编程学习必备的一些网站,干货收藏!
- 原生js系列之DOM工厂模式
- Spring Cloud整合Nacos实现动态配置
- 示波器的实时采样和等效采样
- 基于二阶矩阵的优化问题(一)线搜索策略(附matlab代码)
- 减小App大小:图片篇
- 【数据结构Python描述】手动实现一个list列表类并分析常用操作时间复杂度
- Java 特殊回文。123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
- 杰理之音量控制【篇】
- 生活像一把无情的刻刀,让人情何以堪
- JavaScript,jQuery,Tomcat,Http,Servlet
- MinIO历史版本下载
- 提高网站访问速度的十个技巧
- 别找了,完整代码在这||校园导游咨询系统
- 多目标量子粒子群优化的经济排放调度问题(Matlab代码实现)