我已经设置了SFTP,以便一些用户可以上传文件到Web应用程序可以拿起的目录。 networking服务器以用户A
身份运行,并为用户B
configuration了SFTP。
用户A
正在将file upload到/sftpchroots/filesbyA/
(由root:root
拥有,以启用chroot)。 自然,这些文件在上传之后由A
拥有。 然而,用户B
必须处理它们,并且需要所有权以后能够将其移除。
有没有办法设置它,以便上传到该目录的所有内容(或由用户A
上传的所有内容)都将其所有权更改为用户B
? 或者有没有办法允许B
取消链接的文件,而不是所有者(例如有设置组权限)?
编辑:事实certificate,情况有点微妙。 用户A
将上传带有文件的文件夹。 这些文件夹将由A
拥有,以及它们的内容。
只需要在包含目录上写入权限即可删除文件。 文件本身的所有权和权限都不起作用。
编辑:在通过SFTP创build子目录的情况下,这可以通过几种方式来实现: