proftpdでアップロードを拒否する方法

proftpdでアップロードを拒否する方法

ディレクトリは /home/ftp/download です。

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

私は ftp ではなく sftp を実行します。

sftp は openssh によって実行されます。

ftp は proftpd によって実行されます。

FTP クライアントで ftp ではなく sftp を実行したため、変更は有効になりませんでした。

関連情報