如何防止写入和删除ProFTPDconfiguration中的~/site/backups/目录?
到目前为止:我想我已经想出了如何禁用任何types的删除:
<Directory ~/site/backups> <Limit DELE> DenyAll </Limit> <Limit RMD> DenyAll </Limit> </Directory>
如果有更好的方法来禁用删除,还有一些关于如何防止编辑/写入的例子。
编辑:
需要注意的是,我不能简单地使用权限,因为我使用所有者和组以高级方式计算配额。 另外,编辑和删除也可以通过面板来完成,它以用户的身份运行。 但是,我不希望他们能够做到威盛FTP。
你可以使用像这样的configuration:
<Directory ~/site/backups> <Limit WRITE> DenyAll </Limit> </Directory>
基本上和这个configuration一样:
<Directory ~/site/backups> # Delete Files <Limit DELE> DenyAll </Limit> # Remove directories <Limit RMD> DenyAll </Limit> # Make Directory <Limit MKD> DenyAll </Limit> # Rename From / To <Limit RNFR> DenyAll </Limit> <Limit RNTO> DenyAll </Limit> # Write Files <Limit STOR> DenyAll </Limit> </Directory>