我正在尝试使用 Samba 设置非常简单的文件服务器。
安全性不是问题,因为服务器只能从内部网络访问,这就是为什么我的配置问题如下:
[global]
guest account = dan
netbios name = FS
workgroup = WORKGROUP
security = share
smb ports = 139
[storage2]
path = /storage2
read only = no
browseable = yes
guest ok = yes
不幸的是我不断收到:
[2009/12/27 16:54:27, 0] smbd/service.c:make_connection_snum(1012) '/storage2' does not exist or permission denied when connecting to [storage2] Error was Permission denied
虽然我可以这样做:
[root@fs samba]# cd /storage2/
[root@fs storage2]# pwd
/storage2
samba 和系统用户 dan 都存在
我不明白这个简单的配置可能存在什么问题。
非常感谢!
答案1
如果你想允许所有人访问,请尝试将这两行添加到共享中
create mode = 777
directory mode = 777
答案2
您是否也检查了目录本身的权限?使用以下命令查看目录的权限
ls -la /storage2/
用户“dan”是否拥有足够的权限?