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

这篇具有很好参考价值的文章主要介绍了【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软件包

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(2)安装samba软件包

yum install samba*

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(3)检查确认

rpm -qa | grep samba

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

2、分析samba的配置文件smb.conf

(1)查看文件内容linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(2)查看文件配置linux samba服务器,Linux系统学习笔记,服务器,linux,学习

3、配置匿名方式的服务器 

(1)配置samba服务器的IP地址

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(2)关闭防火墙

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

firewall-cmd --state  #查看防火墙状态
systemctl stop firewalld.service #停止防火墙
systemctl disable firewalld.service #设置开机禁用防火墙
setenforce 0    #临时关闭SELinux

(3)建立共享目录

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(4)配置文件

       1)修改【global】

           注释passdb backend = tdbsam

           添加map to guest = Bad User 保证匿名用户可以访问

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

      2)添加【share】共享节

[share] #共享节名称
        comment = dyjdeches #资源描述
        path = /share       #共享路径
        public = yes        #访问权限
        readonly = yes

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(5)启动服务

systemctl status smb.service #检查是否运行
systemctl start smb          #开启服务
systemctl enable smb.service  #设置开机自启动
systemctl enable nmb          #设置开机自启动

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(6)测试

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

4、配置认证模式的服务器

(1)配置samba服务器的IP地址

                如匿名服务

(2)关闭防火墙

                  如匿名服务

(3)新建共享目录

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(4)新建用户与组

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(5)设置目录的归属和权限

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(6)建立samba服务账户

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(7)修改配置文件

修改后台密码存放方式

passd#
        security = user
        passwdb backend = smbpasswd
        smb passwd file = /etc/samba/smbpasswd

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

 添加共享节

[dep]
        comment = dep samba server
        path = /home/samba/dep
        public = no
        browseable = yes
        writable = yes
        valid users =  @dep

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(8)重启测试

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

测试

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

5、设置samba的打印共享

(1)开启打印共享功能

编辑smb.conf的【global】 

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(2)设置printers配置项

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

6、启动与停止服务

(1)启动Samba服务

systemctl  start smb
#启动samba服务
ps -ef \ grep smb
#检查samba服务是否开启

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(2)停止samba服务

systemctl  stop smb  
#停止服务

(3)重启samba服务

 service smb restart

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

(4)自动加载samba服务

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

四、在客户端访问共享资源

1、在Linux客户端访问共享资源

查看192.168.170.25服务器下的samba服务

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

浏览使用共享资源

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

2、在Windows客户端访问共享资源

linux samba服务器,Linux系统学习笔记,服务器,linux,学习

linux samba服务器,Linux系统学习笔记,服务器,linux,学习文章来源地址https://www.toymoban.com/news/detail-782240.html

到了这里,关于【Linux学习笔记】Linux服务器:配置与管理samba服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 保姆级讲解 Samba服务器的配置与管理

    在Linux中,大家听的最多的可能就是Samba服务,什么是Samba呢,Samba是连接Linux与Windows的桥梁,真是由于Samba的出现,我们才可以在Linux和Windows间互相通信。 在Samba服务安装完毕之后,并不是直接可以使用Windows或Linux的客户端访问Samba服务器,我们还必须对服务器进行设置:告诉

    2024年02月15日
    浏览(33)
  • linux环境下samba服务器的配置

    在Linux服务器上,可以使用以下步骤创建用户: 使用 adduser 命令创建新用户: 将 username 替换为你要创建的用户名。这个命令会提示你输入新用户的密码以及其他相关信息。 如果需要为新用户设置密码,可以使用 passwd 命令: 将 username 替换为你要设置密码的用户名。根据提示

    2024年02月05日
    浏览(38)
  • [linux] samba服务器安装、配置,有细节

    别摸鱼啦,说的就是你,学习编程从入门到放弃。掌握编程思维方式,由浅至深,理解编程技术原理,积累知识,向往自由编程。 ​ samba是一个基于 TCP/IP 协议的开源软件套件,可以在Linux、Windows、macOS等操作系统上运行。它允许不同操作系统的计算机之间实现文件和打印机

    2024年02月04日
    浏览(39)
  • Linux下Samba服务器的安装与配置(简单实用)

    为了可以实现Linux与windows之间实现文件的共享,方便文件可以直接修改,而不是像以前需要拷贝文件再进行修改,samba的诞生是为了实现现在的这些需求。我们知道Linux之间可以使用NFS服务器来实现文件的共享,samba的诞生就是为了使windows能够访问Linux的资源。 下面是samba服务

    2024年02月12日
    浏览(37)
  • 搭建Samba服务器笔记全套

    目录 安装 端口与服务管理 其他常用命令 配置 全局配置 共享库配置 用户名密码认证库配置 Samba 登录用户配置 防火墙配置 设定安全的上下文关系 本地系统设置访问读写权限 Pdbedit 用法 Smbpasswd 用法 其他 Windows 下相关转发 查看网络连接 -- 可删除缓存,用于切换登录用户 W

    2024年02月05日
    浏览(38)
  • Samba服务器配置

    一、实训要求 实验环境:客户端win10、服务端RHEL8或CentOS8(文件共享) john(总经理) mike、mado(市场部maket) mela、lily(工厂部factory) administrator(管理员) 共享名 共享目录 用户和权限 manager /opt/manager john(rwo), administrator(rwo) maket /opt/maket @market(rw-),john (r-o),administrator(

    2024年02月07日
    浏览(32)
  • Samba服务器的配置

            Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服

    2024年02月04日
    浏览(33)
  • 配置samba服务器详细步骤

    先配置虚拟机的静态ip, 1.安装samba服务 验证是否安装成功samba服务  3.修改samba配置文件(添加共享文件) 在文件最后添加以下内容(标明箭头的内容根据自己需求修改)  4.设置账号用于登录samba服务器,同时并设置密码。 创建samba用户之前必须先创建系统用户或者使用已存

    2024年02月13日
    浏览(40)
  • Ubuntu 配置 Samba 服务器

    手把手教程 Samba 服务器让设备之间传输文件更便捷 在 Ubuntu 16.04 和 18.04 配置 用于为root用户添加Samba密码,以便允许root用户访问Samba共享 编辑配置文件/etc/samba/smb.conf,添加服务器的共享文件夹,设置用户权限 在文件末尾添加 并且 ctrl + f 搜索 syslog,找到syslog = 0,注释掉它(

    2024年02月05日
    浏览(31)
  • Ubuntu 安装配置Samba服务器

    一、描述 Samba文件服务器可以在网络上实现不同操作系统的文件共享。它可以让你从笔记本电脑访问你的桌面文件,并与Windows和macOS用户共享文件。 Samba是通过Network (LAN)局域网来实现的。 二、安装 要安装Samba,我们运行: 我们可以通过运行以下命令来检查安装是否成功: 输出

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包