我有两台 Linux 服务器:
文件服务器
Debian 5.0.3 (2.6.26-2-686)
Samba 版本 3.4.2
Apache
Ubuntu 10.04 LTS (2.6.32-23-generic)
Apache 2.2.14
我在文件服务器上有许多 Samba 共享,以便我可以从 Windows PC 访问文件。我也导出/data/www-data到apache服务器,在那里我将它安装为/var/www.
设置没问题,除了当我在 NFS 挂载上创建文件时。我最终得到了 Apache 无法读取的文件,或者我系统上的其他用户无法修改的文件。
随着桑巴,我可以指定force user,force group,create mask和directory mask,而这将确保所有文件都与我的Apache Web服务器合适的权限创建。我找不到用 NFS 做到这一点的方法。有没有办法强制使用 NFS 的权限和所有权 - 我是否遗漏了一些明显的东西?
虽然我已经在 Linux 上花了很多时间,并且正在让自己远离 Windows,但我仍然没有完全掌握 Linux 权限......如果这不是正确的做事方式,我愿意接受替代建议。