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
相关推荐
道亦无名1 天前
Linux下是STM32的编译修改配置文件tensorflow
linux·运维
Azure DevOps1 天前
Azure DevOps Server:2026年3月份补丁
运维·microsoft·azure·devops
wanhengidc1 天前
云手机的运行环境如何
运维·服务器·游戏·智能手机·生活
炸膛坦客1 天前
Linux - Ubuntu - PC端:(三)切换中英文,Fcitx5
linux·ubuntu
7yewh1 天前
jetson_yolo_deployment 01_linux_dev_env
linux·嵌入式硬件·yolo·机器人·嵌入式
cyber_两只龙宝1 天前
【Haproxy】Haproxy的算法详解及配置
linux·运维·服务器·云原生·负载均衡·haproxy·调度算法
阿常呓语1 天前
Linux命令 jq详解
linux·运维·shell·jq
君生我老1 天前
Linux 权限
linux
hy____1231 天前
Linux_网络基础3
linux·服务器·网络
我不听你讲话1 天前
LNMP网络服务搭建
linux·php·apache