Samba在ubuntu上安装部署

安装

bash 复制代码
sudo apt update
sudo apt install samba

创建用户(系统用户+Samba密码)

bash 复制代码
sudo useradd -m fileuser
sudo smbpasswd -a fileuser

配置共享目录

bash 复制代码
sudo mkdir -p /srv/samba/share
sudo chown fileuser:fileuser /srv/samba/share
sudo chmod 755 /srv/samba/share

编辑配置文件

bash 复制代码
sudo nano /etc/samba/smb.conf

在文件末尾添加:

bash 复制代码
[share]
   path = /srv/samba/share
   browseable = yes
   read only = no
   valid users = fileuser
   create mask = 0664
   directory mask = 0775

重启服务

bash 复制代码
sudo systemctl restart smbd nmbd

使用方式

  • Windows:打开"此电脑" → 右键 → 映射网络驱动器 \\ip\share,勾选"使用其他凭据连接",输入用户名密码
  • Mac:Finder → 前往 → 连接服务器 smb://ip/share
  • Linux:文件管理器 smb://ip/share
相关推荐
云计算磊哥@13 分钟前
运维开发宝典026-MySQL02数据库表操作
运维·数据库·运维开发
weixin_5231853218 分钟前
Collections.unmodifiableMap详解:真的不可修改吗?
java·linux·前端
天天进步201544 分钟前
Tunnelto 源码解析 #9:控制服务器设计:Warp、WebSocket、Ping/Pong 与连接保活
运维·服务器·websocket
凡人叶枫1 小时前
Effective C++ 条款04:确定对象被使用前已先被初始化
java·linux·开发语言·c++·嵌入式开发
云栖梦泽1 小时前
玩转RK3506SDK
linux·嵌入式硬件
极客先躯1 小时前
高级java每日一道面试题-2026年02月01日-实战篇[Docker]-Docker Volume 的生命周期管理是怎样的?
java·运维·docker·容器·持久化·架构图·容器卷
Java面试题总结2 小时前
Linux-Ubantu-贴士-apt的地盘
linux·运维·服务器
志栋智能2 小时前
超自动化巡检:提升MTTR,缩短业务影响时间
运维·自动化
kong@react2 小时前
Rocky Linux 10.2 全面解析:企业级 CentOS 替代方案及保姆级docker安装
java·linux·运维·docker
凡人叶枫3 小时前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++