我可以在只读模式下使用 WinSCP 吗

我可以在只读模式下使用 WinSCP 吗

我使用 WinSCP 通过 FTP 查看文件系统。

大多数时候,我只希望查看文件系统上的文件 - 但偶尔我确实需要修改或删除文件。

WinSCP(或任何其他常见的 Windows FTP 客户端)中是否有一个设置可以让我选择是否以只读或读写权限访问 FTP 文件系统。

这将使我避免对 FTP 文件系统进行任何意外更改。

如果我问的问题不对,请见谅 - 我想最通用的表述是“如何在没有写权限的情况下查看 FTP 文件系统?”但我对 WinSCP 非常依赖,因此理想的解决方案是涉及该功能。

答案1

WinSCP没有这样的设置。

一般来说,最好的解决方案是使用仅具有读取权限的帐户登录。

答案2

解决了

在需要账户只读的目录中创建 .ftpaccess 文件[电子邮件保护]

.ftpaccess 文件的内容:

<Limit WRITE>
DenyUser [email protected]
</Limit>

就这样。

请注意:

  • .ftpaccess 文件中的命令是递归的(即影响当前目录和任何子目录中的所有文件)。

  • 条件是服务器支持ProFTPD。

有关 ProFPTD 的更多信息,请访问:

http://www.proftpd.org/docs/howto/Limit.html

警告:ProFTPD 功能非常强大。如果您犯了错误,因此无法再通过 FTP 编辑文件,您仍然可以通过命令行编辑 .ftpaccess 文件。

相关内容