ProFTPD:禁止写入和删除特定的目录

如何防止写入和删除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>