vsftpd - 他のユーザー/グループが追加したファイルをユーザーが削除できるようにする方法

vsftpd - 他のユーザー/グループが追加したファイルをユーザーが削除できるようにする方法

CentOSサーバーAとBが2台あります。

ライブサーバーAには、外部FTPサーバーからファイルをダウンロードするApache Tomcatインスタンスが実行されています。このファイルをダウンロードしたら、別のフォルダ「Outbox」にもコピーします。このファイルは user:group tomcat7:tomcat7 が所有し、権限は 664 です。

Aにvsftpをインストールし、ホームディレクトリが「outbox」の「dev_user」ユーザーを作成しました。

開発サーバーであるBには、AのFTPサーバーからファイルをダウンロードするApache Tomcatインスタンスが実行されています。

私が望むのは、「dev_user」がファイルのGETを完了すると、ファイルに対してRMを発行してから「Outbox」から削除されることです。

どんなアイデアがありますか?

ベストアンサー1

usermod -a -G tomcat7 dev_user

これにより、dev_userがtomcat7のセカンダリunixグループに配置され、rmコマンドを実行できるようになります。

おすすめ記事