我在我的 CentOS 机器上创建了一个 Samba 共享,我可以连接到该共享并读取内容,但我无法向其中写入文件或删除它们。
在 Samba 中,我已将可读设置为是,将可写设置为是,同时将我想要访问的文件夹添加到 wheel 组中,并在其中添加了从 Samba 访问该文件夹的用户。
问题中的文件夹是 /var/www/。我已将该文件夹及其下的所有文件夹设置为可以对其进行读写的 wheel 组。
我在这里做错了什么?
答案1
要使 Samba 中的文件夹可写,必须满足以下所有条件:
- 必须在 Samba 中将共享配置为可写入
- 用户必须存在于 Samba 密码数据库中(您是否使用 mksmbpasswd 将 UNIX 用户复制到 Samba 用户?)
- 用户必须出现在允许的用户列表中
- 用户访问的特定子网必须出现在允许的网络列表中(即,如果用户的 IP 是 192.168.2.8/24,则允许的网络必须是 192.168.2)
- 共享的支持目录必须具有适当的权限(即由 Samba 用户映射到的 UNIX 用户:组拥有和/或 chmod 必须足够高)