1

我有一个 .NET 程序将文件上传到托管在 Unix 中的 SFTP 服务器。当文件被删除时,权限仅限于 Unix 批处理访问它。我对 SFTP 和 SSH 的基本理解是,上传文件的权限由 SSH/SFTP 登录用户决定,用户对该目录(端点)的权限不是由 . NET 程序(来源)。

有人可以确认我的假设是正确的吗?

4

1 回答 1

0

这取决于服务器实现。权限可以从文件上传到的文件夹或通过 SSH 登录的用户继承。由于 Windows 对远程系统权限一无所知(默认情况下),因此不会复制权限。请注意,SFTP 4+(如果有关于版本的记忆)允许您通过 SFTP 更改权限,这意味着客户端可以在文件上传后设置权限。

于 2012-07-12T04:02:09.837 回答