在 DirectAdmin 中创建具有只读访问权限的 FTP/SSH 账户

在 DirectAdmin 中创建具有只读访问权限的 FTP/SSH 账户

我有一位开发人员想要检查服务器上的网站文件。过去,这位开发人员所做的更改破坏了网站。
为了避免不必要的文件编辑,我需要授予开发人员某种只读角色的访问权限。
托管在 DirectAdmin 上。

问题是:如何创建具有只读(也许下载)凭据的 FTP/SSH 用户?

非常感谢为实现这一目标所提供的帮助和建议。

答案1

解决了

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

.ftpaccess 文件的内容:

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

就这样。

请注意:

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

  • 条件是服务器支持ProFTPD。

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

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

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

相关内容