Skip to content

Linux 安装 Samba 服务实现文件共享

安装与配置

  1. 安装 Samba
sh
apt update
apt install samba
  1. 创建共享目录
sh
mkdir /path/to/shared/folder
  1. 编辑 Samba 配置文件 /etc/samba/smb.conf
sh
vim /etc/samba/smb.conf
  1. 在文件末尾添加以下内容,替换其中的路径和共享名称
ini
[shared]
   path = /path/to/shared/folder
   read only = no
   guest ok = yes
  1. 重新启动 Samba
sh
systemctl restart smbd

常见问题

开启回收站

  1. 安装 VFS 模块
sh
apt-get install samba-vfs-modules
  1. 配置文件添加以下内容
sh
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:maxsize = 0

无法免密连接

确保配置文件中包含以下两项

ini
guest ok = yes
public = yes

无法读写文件

  1. 给 Samba 路径添加 777 权限
sh
chmod -R 777 /path/to/shared/folder
  1. 确保配置文件中权限设置正确
ini
read only = no
create mask = 0777
directory mask = 0777

Last updated:

经典款
RackNerd

RackNerd

新手入门首选

洛杉矶 DC3 机房 | 3T 大流量

1C / 1GB / 20GB SSD / 3TB 流量

$21.99/年
欧洲优化
V.PS

V.PS

可选荷兰 / 德国

欧洲三网优化 | 电信 GIA + 联通 9929 + 移动 CMIN2

2C / 1GB / 20GB NVMe / 1TB 流量

€6.95/月
关注微信公众号
优化线路
Evoxt

Evoxt

最便宜的亚太优化线路

马来西亚 电信 GIA / 联通 9929
优惠码:AFF2377-DEV

1C / 512MB / 5GB SSD / 150GB 流量

$3.32/月
优化线路
搬瓦工

搬瓦工

15 个机房自由切换

洛杉矶 DC6 机房
电信 / 联通 GIA + 移动 CMIN2

2C / 2GB / 40GB SSD / 2.5TB 流量

$49.99/季