我正在尝试在 CentOS6 上为 Windows 计算机设置 Samba 共享。这是我当前的 Samba 配置:
[global]
restrict anonymous = no
domain master = no
preferred master = no
workgroup = workgroup
ldap ssl = no
server signing = auto
wins support = no
[test]
path = /home/test
browseable = yes
writable = yes
guest ok = no
create mask = 0777
directory mask = 0777
我可以访问 Windows 计算机上指定的目录,但如果我尝试创建文件夹或将文件保存到其中,访问就会被拒绝。我已尝试将此配置用于许多不同的文件夹(不仅仅是 /home/test),它们都具有相同的结果。这些目录都属于我在 Windows 计算机上登录的同一用户,并且该用户还以递归方式拥有目录的完整权限(有时使用 chmod 和 chown),因此我不明白为什么访问会被拒绝。
谢谢。
答案1
执行这个
chmod 777 /home/test
并将 samba 配置中的部分测试更改为以下内容:
[test]
path = /home/test
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
security = share