我有目录:/home/ftp/download。
我想只允许从此目录下载 i proftpd。
我使用了以下配置,但它不起作用:
<Directory /home/ftp/download/>
<Limit STOR STOU>
DenyAll
</Limit>
</Directory>
STOR =(将文件从客户端传输到服务器)
任何想法?
答案1
假设您的其他配置和文件权限已正确映射,这应该允许下载,但不允许上传。
Directory /home/ftp/download/>
<Limit READ>
AllowAll
</Limit>
<Limit STOR STOU>
DenyAll
</Limit>
</Directory>
答案2
我运行的是 sftp 而不是 ftp。
sftp 由 openssh 运行。
ftp由proftpd运行。
更改未生效,因为我在 ftp 客户端中运行的是 sftp 而不是 ftp。