【Linux学习笔记】Linux服务器:配置与管理samba服务器
Linux系列文章目录
一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装
二、【Linux学习笔记】Linux系统的基本操作
三、【Linux学习笔记】管理Linux操作系统:用户管理
四、【Linux学习笔记】管理Linux操作系统:磁盘管理
五、【Linux学习笔记】管理Linux操作系统:软件安装
六、 【Linux学习笔记】管理Linux操作系统:简单的关闭防火墙
目录
Linux系列文章目录
一、什么是samba服务器
1、概述
2、工作原理
二、samba服务器搭建流程
三、samba服务器搭建
1、安装samba软件包
2、分析samba的配置文件smb.conf
3、配置匿名方式的服务器
4、配置认证模式的服务器
5、设置samba的打印共享
6、启动与停止服务
四、在客户端访问共享资源
一、什么是samba服务器
samba是用来实现SMB(server message block)的一个软件,是在Linux(UNIX)环境下运行的免费软件 。
1、概述
samba是一套让UNIX系统能够应用Microsoft网络通讯协议的软件。它可以使UNIX系统与Windows系统的计算机分享驱动器与打印机。
2、工作原理
当客户段访问服务器的时候,信息通过SMB协议进行传输,经过协议协商、建立连接、访问共享资源和断开连接4个工作流程。
二、samba服务器搭建流程
1)配置网络工作环境,包括设置IP地址、禁用firewall(或在防火墙中放行samba服务)和色Linux、测试网络连通等等。
2)安装samba服务所需要的软件包。
3)建立共享文件夹,并设置权限。
4)添加用户,把用户添加到samba数据库。
5)编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置权限
6)在smb.conf文件中指定日志文件与存放位置
7)重启samba服务
8)使用客户端访问服务
三、samba服务器搭建
1、安装samba软件包
(1)检查samba软件包
(2)安装samba软件包
yum install samba*
(3)检查确认
rpm -qa | grep samba
2、分析samba的配置文件smb.conf
(1)查看文件内容
(2)查看文件配置
3、配置匿名方式的服务器
(1)配置samba服务器的IP地址
(2)关闭防火墙
firewall-cmd --state #查看防火墙状态
systemctl stop firewalld.service #停止防火墙
systemctl disable firewalld.service #设置开机禁用防火墙
setenforce 0 #临时关闭SELinux
(3)建立共享目录
(4)配置文件
1)修改【global】
注释passdb backend = tdbsam
添加map to guest = Bad User 保证匿名用户可以访问
2)添加【share】共享节
[share] #共享节名称comment = dyjdeches #资源描述path = /share #共享路径public = yes #访问权限readonly = yes
(5)启动服务
systemctl status smb.service #检查是否运行
systemctl start smb #开启服务
systemctl enable smb.service #设置开机自启动
systemctl enable nmb #设置开机自启动
(6)测试
4、配置认证模式的服务器
(1)配置samba服务器的IP地址
如匿名服务
(2)关闭防火墙
如匿名服务
(3)新建共享目录
(4)新建用户与组
(5)设置目录的归属和权限
(6)建立samba服务账户
(7)修改配置文件
修改后台密码存放方式
passd#security = userpasswdb backend = smbpasswdsmb passwd file = /etc/samba/smbpasswd
添加共享节
[dep]comment = dep samba serverpath = /home/samba/deppublic = nobrowseable = yeswritable = yesvalid users = @dep
(8)重启测试
测试
5、设置samba的打印共享
(1)开启打印共享功能
编辑smb.conf的【global】
(2)设置printers配置项
6、启动与停止服务
(1)启动Samba服务
systemctl start smb
#启动samba服务
ps -ef \ grep smb
#检查samba服务是否开启
(2)停止samba服务
systemctl stop smb
#停止服务
(3)重启samba服务
service smb restart
(4)自动加载samba服务
四、在客户端访问共享资源
1、在Linux客户端访问共享资源
查看192.168.170.25服务器下的samba服务
浏览使用共享资源
2、在Windows客户端访问共享资源
【Linux学习笔记】Linux服务器:配置与管理samba服务器相关推荐
- LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决)
LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决) 概述 每一次选修课总会碰到一堆问题,我真的是幸运得很.这次是LINUX服务器管理这门课,最开始安装虚拟机一切正常(用的是VMware安装u ...
- linux学习笔记(6)磁盘管理
linux学习笔记(6)磁盘管理 文章目录 6.1磁盘命名 6.2分区方式 6.3磁盘管理 6.3.1基本分区 6.3.2逻辑卷LVM 6.3.3交换分区管理Swa ...
- 配置与管理Samba服务器
配置与管理Samba服务器 项目导入 是谁最先搭起Windows和Linux沟通的桥梁,并且提供不同系统间的共享服务,还能舞有强大的打印服务功能?答案就是Samba.Samba的应用环境非常广泛 ...
- 史上最牛最强的linux学习笔记 7.用户和用户组管理
写在最前面:前面留下来的几章内容,今天补一下. 昨天在安装虚拟机后,不知道如何创建用户.修改用户密码(还有不知道如何将ip地址配置到文件里,现在都没敢重启虚拟机)!说白了,不是不知道命令,只是一直报错 ...
- Linux实训项目——第九章:配置与管理Samba服务器
Samba--跨平台网络文件共享系统 概述 Samba系统--百度百科 什么是samba Samba--维基百科 是种用来让UNIX系列的作业系统与微软Windows作业系统的SMB/CIFS(Ser ...
- linux基础第8节 ----配置与管理FTP服务器
目录 一.FTP相关知识 1.FTP的工作原理 2.FTP的工作模式 3.匿名用户 二.项目设计与准备 项目实施 Ⅰ.安装,启动和停止vsftpd服务 Ⅱ.认识VSftpd配置文件 Ⅲ.配置匿名用户F ...
- linux基础第7节 ----配置与管理DNS服务器
目录 一.了解DNS服务 1.认识域名空间 2.了解DNS服务的分类 Ⅰ.主DNS服务器 Ⅱ.辅助DNS服务器 Ⅲ.转发DNS服务器 Ⅳ.唯高速缓存DNS服务器 3.掌握DNS查询模式 Ⅰ.递归查询 ...
- [Linux学习笔记] Linux历史发展与应用
2019独角兽企业重金招聘Python工程师标准>>> UNIX发展历史: (1) 1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开发 ...
- Linux学习笔记——Linux、命令 01
操作系统的发展史 Unix 1965年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘.显示器),连接一台电 ...
最新文章
- 不若鸿蒙的意思,任正非说鸿蒙媲美iOS不用三年,华为若出鸿蒙手机你会买吗?...
- JZOJ 5410. 【NOIP2017提高A组集训10.22】小型耀斑
- java jooq_将Java EE与jOOQ结合使用的初学者指南
- 《地下城与勇士歼灭贝内尔》回合格斗
- Linux编程练习 --多线程4--条件变量
- 微信小程序快速开发上手
- Winform导入文件
- codevs4919 线段树练习4
- 计算机算法分析与设计心得体会,算法设计与分析课程的心得体会
- php jquery alert 美化,jquery插件hiAlert实现网页对话框美化_jquery
- 随笔—醒悟篇之考研调剂
- Linux下unzip解压文件时报错:End-of-central-directory signature not found.
- POC原型开发:巡店
- 学Python爬虫,就得从爬高清美图开始!
- mysql索引与md5_MySQL理解索引、添加索引的原则
- 从C到B,20岁的腾讯正在经历一场“生死”腾挪
- 东哥java学习第二天---Java基础
- 《HTML5 2D游戏编程核心技术》——第1章,第1.5节开始Snail Bait游戏编程
- 2016-2017-2 《Java程序设计》课程总结 - 20155214
- 谷粒商城异步编排(三十二)
热门文章
- 保存地图(gmapping和cartographer)
- 重装Ubuntu18.04步骤
- 《明朝那些事儿》(书感)
- KOL营销新战略!小红书品牌破局“内卷”的发力点在哪里?
- 超级计算机英语怎么读的,沃森超级计算机的意思
- Git - stash(暂存区) 用法
- 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说
- 玩游戏学前端——钢笔工具边玩边学
- 使用Redis实现登录验证功能
- Kibana登录认证设置