假设需要创建一个名叫"Temp"的匿名可读写目录
创建共享文件夹并设置权限
sudo mkdir -p /vol1/Temp
sudo chmod -R 777 /vol1/Temp # 开放完全读写权限
sudo chown -R nobody:nogroup /vol1/Temp # 设置属主为匿名用户
编辑Samba配置文件
sudo nano /etc/samba/smb.conf
检查全局 Samba 配置
在 smb.conf
的 [global]
部分,确保没有强制要求安全验证:
[global]
map to guest = Bad User # 将无效用户映射为访客
security = user # 允许匿名访问(或改为 share 更宽松)
guest account = nobody # 指定访客账户
在文件末尾添加以下配置:
[Temp]
path = /vol1/Temp
browseable = yes
writable = yes
guest ok = yes
read only = no
force user = nobody
force group = nogroup
create mask = 0777
directory mask = 0777
public = yes
修改后重启 Samba
sudo systemctl restart smbd