![在 Windows 中修改 NFS (XFS) 文件属性](https://linux22.com/image/566609/%E5%9C%A8%20Windows%20%E4%B8%AD%E4%BF%AE%E6%94%B9%20NFS%20(XFS)%20%E6%96%87%E4%BB%B6%E5%B1%9E%E6%80%A7.png)
场景:
我在使用 Server 2008 R2,并使用网络文件系统 (NFS) 服务映射了一个网络驱动器。我使用 mount 命令行实用程序 (来源),指定“-o fileaccess=7”选项,并使用管理员用户。这使我能够在服务器上随意修改文件(权限不是问题)。
mount N: -o fileaccess=7 -u:admin -p:password 192.168.1.14:/mnt/array1
文件属性和文件内的权限是典型的 XFS 权限,我假设我的 Buffalo Terastation 在后台运行某种形式的 Linux(但我没有 root 权限来验证或查看)。
我需要在 Windows 中修改权限。我可以右键单击 N: 下的 Windows 资源管理器中的单个文件,并根据需要更改所有者 (RWX) 组 (RWX) 和其他 (RWX) 的复选框,因为我使用具有足够权限的帐户安装了它,但我需要自动将一组特定的权限应用于所有目录中的所有文件,以便其他类具有完全访问权限。
我研究过使用 icacls(命令行)和 set-acl(powershell),但我还没能想出办法来做到这一点。如果我无法在 Windows 中做到这一点,我会设置一个 Linux 服务器并在那里安装 NFS,然后使用 chmod(bash)。
答案1
我不再使用它每周复制新创建的文件,而是完全重新制定了策略。我不再将文件存储在 Buffalo Terastation 上,而是将它们完全保存在单独的服务器上,并将该服务器添加到由 vCenter 管理的 vSphere 中。