Windows 10 上的 SSHFS 无法将映射驱动器上的权限更改为 Ubuntu 目标

Windows 10 上的 SSHFS 无法将映射驱动器上的权限更改为 Ubuntu 目标

我在 Windows 10 中安装了 SSHFS,但遇到了一个问题,让我抓狂的是试图找出导致该问题的原因。

我正在使用最新的软件包(两天前刚刚下载并安装)并且通过使用 SSHFS-Win Manager 映射驱动器。

我可以毫无问题地将驱动器映射到 Ubuntu 目标,然后使用 Windows 10 上的 Perforce GUI 签出文件。当我签出文件时,Ubuntu 服务器上文件的权限不会改变 - 它仍然只能读取和执行。当我使用 Windows 10 内置映射驱动器映射同一驱动器连接时,这确实有效。在这种情况下,权限可以正常更改。

仅当我使用 SSHFS 映射驱动器时才会发生此问题。

我弄乱了 Win 管理器中的高级设置,包括 idmap=user、umask 变化、默认权限和其他一些设置。无论我做什么,当我签出文件时权限都不会改变。

是不是我遗漏了什么,或者这个非常基本的功能是否完全被 SSHFS 破坏了?

我知道有类似的问题报告,并且我尝试了搜索到的所有“解决方案”。但没有一个能解决这个问题。

非常感谢艾伦

相关内容