秋澪冬安 秋澪冬安
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
  • 原神祈愿记录 (opens new window)
📃 博客日志
ℹ️ 关于

秋澪冬安

风带来故事的种子,时间使之发芽
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
  • 原神祈愿记录 (opens new window)
📃 博客日志
ℹ️ 关于
  • 技术文档

  • 技术教程

    • 使用fluxion钓鱼获得wifi密码
    • 使用iPerf3测内网的网速
    • Windows配置Java环境变量
    • 使用qBittorrent完成自动追番功能
    • 解决Linux系统下挂载NTFS文件系统硬盘后权限777的问题并配置自动挂载
    • Ubuntu 搭建SMB服务
      • 安装
      • 添加用户
      • 共享配置
      • 防火墙设置
      • 连接SMB
    • 从零开始配置Neovim
  • Git工具

  • Nodejs

  • Linux安全

  • 技术
  • 技术教程
2022-12-18
目录

Ubuntu 搭建SMB服务

# 安装

安装 Samba:

sudo apt install samba

# 添加用户

这里我使用的是我登录服务器的账户,如果需要使用新账户,可以自己新建一个用户

添加用户并设置smb的密码:

smbpasswd -a yuguo

# 共享配置

使用命令 sudo vim /etc/samba/smb.conf 编辑 smb.conf 文件,在文件末尾添加下面的配置:

[Data]
   comment = share to test samba
   path = /home/yuguo
   valid users = yuguo
   guest ok = no
   read only = yes
   write list = yuguo
   browsable = yes
   create mask = 0744
   directory mask =0755

解释一下上面的配置:

  • comment:一段文字,共享目录的描述,可随意写
  • path:共享的路径
  • valid users:可以使用该资源的用户
  • guest ok:是否允许来宾账户
  • read only:只读模式
  • write list:拥有读写权限的用户
  • browsable:控制是否在网络列表中可见
  • create mask:创建的文件的权限值
  • directory mask:创建的目录的权限值

官方也有配置文件的手册,其它参数可以查看手册 --> smb.conf (opens new window)

# 防火墙设置

网上查阅资料发现,需要开启 UDP 端口137、138和 TCP 端口139、445

但是我在测试中发现只要开启了445端口后,就能成功在 Windows 上访问到 Ubuntu 上的共享文件夹了,使用起来也没有什么问题,暂时还不知道137、138、139端口开启的作用是啥,所以我把137、138、139这三个端口关了🤣,反正也不影响使用。如果有谁知道这三个端口关了会对 SMB 传输文件有什么影响的话,可以评论区留言告诉我

# 连接SMB

打开 Windows 的文件资源管理器,在地址栏输入 \\服务器ip ,然后输入用户名和密码即可连接到SMB

#Linux
上次编辑: 2023/07/06, 13:42:50

← 解决Linux系统下挂载NTFS文件系统硬盘后权限777的问题并配置自动挂载 从零开始配置Neovim→

最近更新
01
Linux安全-SSH安全
09-28
02
Nginx 反向代理路径问题
08-06
03
从零开始配置Neovim
07-19
更多文章>
Theme by Vdoing | Copyright © 2020-2023 秋澪冬安 | 蜀ICP备2022009760号-1 | 川公网安备51012402000786号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式