Ubuntu搭建Samba服务-学习记录

这篇具有很好参考价值的文章主要介绍了Ubuntu搭建Samba服务-学习记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当前文章仅用于记录,在 Ubuntu中安装使用Samba,在Windows访问
系统环境:Ubuntu18.04.6(LTS)、Windows10
Samba版本:Version 4.7.6-Ubuntu

Ubuntu安装Samba流程

sudo apt install samba

Samba配置文件

/etc/samba/smb.conf

Samba添加账户

pdbedit 命令用于管理SMB服务程序的账户信息数据库,格式为“pdbedit [选项] 账户”
pdbedit 命令详细解析-linuxcool

参数 作用
-a 新账户名 建立Samba账户
-x 账户名 删除Samba账户
-L 列出所有账户列表
-Lv 列出账户详细信息的列表

在这之前可以先创立个Linux用户 (我没有…)
useradd 用户名
sudo pdbedit -a 用户名 ## 添加Samba账户 , 需要 sudo 权限
然后会提示输入密码

sudo pdbedit -L ## 展示 账户列表
Ubuntu搭建Samba服务-学习记录,Linux系统使用,软件配置,软件安装,ubuntu,linux,笔记

配置文件修改

sudo vim /etc/samba/smb.conf

## 在配置文件的最后添加下面的代码  注意 是新添加下面的代码

[share_dir]
   path = /home/qxy/temp_smb
   public = no
   writable = yes

## 代码简单解释 ---------------------------------------------------
[share_dir]			# 文件目标标识:可以换成别的名,跟上面的不冲突就行
   path = /home/qxy/temp_smb		# 共享目录
   public = no				# 关闭所有人可见
   writable = yes			# 允许写入
   # 还有其他的参数,在下面的参考文档里有,但是我没用

Samba服务控制

## 当前的 smbd.service 为 输入 smb 后 使用tab自动补全的

sudo systemctl restart smbd.service		#重启服务
sudo systemctl start smbd.service		#启动服务
sudo systemctl status smbd.service		#查看服务状态
sudo systemctl stop smbd.service		#停止服务
sudo systemctl enable smbd.service		#使能开机启动
sudo systemctl disable smbd.service		#禁用开机启动

设置开机自动启动

通过systemctl 启动服务

sudo systemctl enable smbd.service		#使能开机启动
# 我记得是只有在配置文件中创建了该服务的开机启动,使用enable后才能实现,但是实际测试后发现,直接 enable 就能自动启动

通过 rc.local 启动

sudo vi /etc/rc.local

# 在最后面输入 下面这行
systemctl start smbd.service
# 下面这个也可以,任选其一
/etc/init.d/smbd start

注意 在Ubuntu18.04中,rc.local 已经被系统默认关闭,需要手动使能rc.local,以下为配置使能 rc.local 的链接
Ubuntu 配置使用 rc.local

Windows访问

win+r 弹出运行框后,输入’ \\ 虚拟机(设置Samba共享的服务器的IP)’
例如: \\192.168.221.132
如果设置了密码 会提示输入 用户名 密码

参考链接

Linux使用Samba实现文件共享

其中包括 smb.conf 配置文件的详细介绍文章来源地址https://www.toymoban.com/news/detail-604734.html

到了这里,关于Ubuntu搭建Samba服务-学习记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Ubuntu】Ubuntu22.04搭建Samba服务

    1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block,服务器消息块)协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了 解决Linux系统与Windows系统之间的文件共

    2024年02月09日
    浏览(47)
  • Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)

    Linux开发环境准备 搭建Linux开发环境所需要的软件如下: VMware虚拟机: 用于运行Linux操作系统的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢 Ubuntu光盘镜像: 用于源代码编译,有闲置计算机或服务器可以下载服务器版(没有图形用户界面),只有一台

    2024年02月04日
    浏览(82)
  • 基于Ubuntu22.04的Samba服务器搭建教程(新手保姆级教程)

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

    2024年04月08日
    浏览(60)
  • 【Linux入门指北】samba服务器搭建篇

    Linux之samba服务器 首先介绍一下samba的由来,Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 原本SMB协议是windows和windows(网上邻居)之间分享资源的一种协议。Linux找到微软,也想把该协议用在window和Linux的文件共享上,可微软没有同意,于

    2024年02月04日
    浏览(47)
  • Ubuntu搭建Samba服务器映射至Windows报错:“无法映射网络驱动器,找不到网络路径”

    试了很多其他博主分享的解决方法,还是映射失败,最后找到原因:配置文件中的共享目录不存在 解决:根据自己配置文件共享目录创建即可。 1:查看配置文件中共享文件的目录是否存在    2:目录不存在,进入对应文件夹创建 3:设置用户权限:确保 Samba 服务器上的用户

    2024年01月25日
    浏览(52)
  • samba客户端的使用与服务端的搭建

    samba是SMB文件共享协议的应用软件,可以让Linux系统和Windows系统之间相互共享资源。 在Linux系统中使用smbd服务器提供提供共享资源;使用smbclient去访问其他smbd服务器所提供的共享资源。 在Windows中有SMB/CIFS服务器和客户端。 SMB(Server Message Block)协议是一种在局域网上共享资

    2024年02月02日
    浏览(35)
  • Linux系统安装Samba服务器

    在实际开发中,我们经常会有跨系统之间文件传递的需求,Samba 便是能够在 Windows 和 Linux 之间传递文件的服务,功能也是非常强大和好用,本篇文章将介绍如何在 Linux 系统上安装 Samba 服务,以 CentOS7 系统为例。 首先,我们通过 yum 包管理工具在 CentOS7 系统上安装 Samba 服务。

    2024年01月22日
    浏览(50)
  • linux实用技巧:ubuntu18.04安装samba服务器实现局域网文件共享

    主要是这一句 原文链接:https://blog.csdn.net/u010037542/article/details/108579650 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之

    2024年01月25日
    浏览(65)
  • 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装 二、【Linux学习笔记】Linux系统的基本操作  三、【Linux学习笔记】管理Linux操作系统:用户管理  四、【Linux学习笔记】管理Linux操作系统:磁盘管理 五、【Linux学习笔记】管理Linux操作系统:软件安装  六、 【Linux学习

    2024年02月02日
    浏览(49)
  • Linux 系统[centos8.2]上启动 Samba 服务

    要在 Linux 系统上启动 Samba 服务,请按照以下步骤操作: 安装 Samba 服务。在大多数 Linux 发行版上,您可以使用以下命令来安装 Samba: 配置 Samba。在 Linux 系统上,Samba 的配置文件位于 /etc/samba/smb.conf。打开该文件并按照您的需求进行配置。例如,您需要指定共享目录和访问权

    2024年02月09日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包