名前の変更は許可しますが、別のディレクトリに移動しない

名前の変更は許可しますが、別のディレクトリに移動しない

ユーザーはサーバーを介してファイルをアップロード/削除/名前変更できvsftp、ディレクトリ間でファイルを移動できることを除いて、すべてがうまく機能します。

ファイル名を変更しても移動できないように許可できますか?

はい、

/ftp/work/xls/list.xls # can be deleted/renamed but should not moved to ie. 'doc'
/ftp/work/doc/list.doc # same thing, should not be moved elsewhere

ベストアンサー1

次のようにプレイしてみることができます。

  • 許可されたcmd

    このオプションは、許可されるFTPコマンドのカンマ区切りリストを指定します(ログイン後。USER、PASS、QUITなどはログイン前に常に許可されます)。その他の注文は拒否されます。これはFTPサーバーをロックする本当に強力な方法です。例: cmds_allowed=PASV,RETR,QUIT デフォルト: (なし)

  • cmds_deny

    このオプションは、拒否するFTPコマンドのカンマ区切りリストを指定します(ログイン後、USER、PASS、QUITなどはログイン前に常に許可されます)。このコマンドとcmds_allowedの両方にコマンドが表示された場合、拒否は優先されます。 (v2.1.0に追加されました)。

たとえば、RNTO コマンドをブロックします。

おすすめ記事