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