当前位置: 首页 > news >正文

Ubunt 搭建Samba服务

用户及目录结构管理

创建用户

sudo groupadd fileusers

创建个人目录和用户

sudo mkdir -p /data/dataShare
sudo useradd -d /data/dataShare/xiaoming -g fileusers -s /usr/sbin/nologin xiaoming

规划创建目录结构

sudo mkdir /data/dataShare/xiaoming
sudo mkdir /data/dataSHare/public

设置目录权限

sudo chown xiaoming:fileusers /data/dataShare/xiaoming
sudo chown root:fileusers /data/dataShare/public
sudo chmod 770 /data/dataShare/xiaoming
sudo chmod 770 /data/dataShare/public
sudo chmod g+s /data/dataShare/public
  1. 设置每个用户的所有权赋予相应的用户和fileusers组

  2. 将公共目录的所有权赋予root,但用户组设置为fileusers

  3. 设置每个用户的文件夹权限

  4. 设置公共目录可被其他用户访问

  5. 为公共目录设置SetGid,使其中新建文件的所属组自动继承为fileusers

配置Samba服务

安装Samba

sudo apt update
sudo apt install samba

配置Samba共享

sudo vim /etc/samba/smb.conf
[global]security = userserver min protocol = NT1
[xiaoming]comment = "Xiaoming's Private Folder"path = /data/dataShare/xiaomingvalid users = xiaoming# 建议设置为no,使其在网络上不可见,增加隐私性browseable = nowritable = yesread only = nocreate mask = 0660directory mask = 0770# 配置公共共享目录
[public]comment = Public Shared Folderpath = /data/dataShare/public# 指定允许访问的用户或组(@符号表示组)valid users = @fileusers# 控制共享是否在网络上可见browseable = yeswritable = yesread only = no# 定义新建文件和目录的权限create mask = 0660directory mask = 0770# 确保在公共目录中创建的文件属于fileusers组force group = fileusers

为Samba用户设置登录密码

    sudo smbpasswd -a xiaoming

重启Samba服务并设置开机自启动

    sudo systemctl restart smbdsudo systemctl enable smbd

设置防火墙放行

    sudo ufw allow samba
http://www.gsyq.cn/news/37812.html

相关文章:

  • 题解:AT_abc036_d [ABC036D] 塗り絵
  • 2025 年 11 月高压锅炉无缝钢管,方形无缝钢管,16Mn 无缝钢管厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!
  • [论文笔记] Machine-Learning-Guided Selectively Unsound Static Analysis
  • 2025 年 11 月精密无缝钢管,合金无缝钢管,厚壁无缝钢管厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 题解:AT_abc166_f [ABC166F] Three Variables Game
  • CCF CSP-S2 2025 游记
  • 【EF Core】“多对多”关系与跳跃导航
  • 2025.11.2博客
  • 为啥slmbuild的cutoff不能设得很大
  • 团队项目1-团队展示选题-图书管理系统
  • 第二天,学习部分快捷键位(重点加粗)
  • windows terminal 配置文件
  • VRP基本配置命令
  • 解码LVGL样式
  • 20231302邱之钊密码系统设计实验二一
  • 2025 年 11 月运动木地板厂家最新推荐,成分精纯与效能升级!—— 产能、专利、环保三维数据透视
  • 2025 年 11 月运动木地板厂家最新推荐,成分焕新与效能强化!—— 精准检测与稳定性能深度解析
  • JavaScript中的闭包:原理、应用与代码
  • React Hooks:提升前端开发效率的关键
  • 【图文详细】用HBuilder X写PHP并且能够在浏览器运行打开 - 昵
  • 题解:uoj695 【候选队互测2022】毛估估就行
  • 华为Matebook清灰之后扬声器没声音
  • string.replace替换null
  • 类和对象-多态project09
  • CF1730D Prefixes and Suffixes
  • 广告投放名词
  • [LangChain] Runnable接口 - 1
  • 初识目标检测
  • LVGLSharp:LVGL的C#绑定库介绍
  • 论文应该这样读(How to Read a Paper)