vsftpd - 如何允许用户删除另一个用户/组添加的文件

vsftpd - 如何允许用户删除另一个用户/组添加的文件

我有 2 台 CentOS 服务器,A 和 B

A,我们的实时服务器,有一个正在运行的 Apache Tomcat 实例,它从外部 FTP 服务器下载文件。下载这些文件后,它还将它们复制到另一个文件夹“发件箱”。这些文件均归user:group tomcat7:tomcat7所有,权限为664。

我在A上安装了vsftp,并创建了一个用户“dev_user”,其主目录是“outbox”

B,我们的开发服务器,有一个正在运行的 Apache Tomcat 实例,它从 A 的 FTP 服务器下载文件。

我想要的是,一旦“dev_user”完成了对文件的 GET,他们还可以对该文件发出 RM,然后它将从“发件箱”中删除

有任何想法吗?

答案1

usermod -a -G tomcat7 dev_user

这会将 dev_user 放入 tomcat7 的辅助 unix 组中,这将允许它发出 rm 命令。

相关内容