资讯详情

【Linux学习笔记】Linux服务器:配置与管理samba服务器

一、【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协议传输,通过协议协商、建立连接、访问共享资源和断开连接。

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 = user
        passwdb backend = smbpasswd
        smb passwd file = /etc/samba/smbpasswd

 添加共享节

[dep]
        comment = dep samba server
        path = /home/samba/dep
        public = no
        browseable = yes
        writable = yes
        valid 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客户端访问共享资源

标签: nmb悬臂梁传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台