允许Web服务器用户取消链接SFTP上传的文件

我已经设置了SFTP,以便一些用户可以上传文件到Web应用程序可以拿起的目录。 networking服务器以用户A身份运行,并为用户Bconfiguration了SFTP。

用户A正在将file upload到/sftpchroots/filesbyA/ (由root:root拥有,以启用chroot)。 自然,这些文件在上传之后由A拥有。 然而,用户B必须处理它们,并且需要所有权以后能够将其移除。

有没有办法设置它,以便上传到该目录的所有内容(或由用户A上传的所有内容)都将其所有权更改为用户B ? 或者有没有办法允许B取消链接的文件,而不是所有者(例如有设置组权限)?

编辑:事实certificate,情况有点微妙。 用户A将上传带有文件的文件夹。 这些文件夹将由A拥有,以及它们的内容。

只需要在包含目录上写入权限即可删除文件。 文件本身的所有权和权限都不起作用。

编辑:在通过SFTP创build子目录的情况下,这可以通过几种方式来实现:

  • 通过使它们成为世界可写的(由于安全原因通常不可取)
  • 通过使其成组写入并将B添加到组中
  • 通过添加授予B写入权限的ACL