将 sftp 用户限制在主目录并允许访问

restricting sftp users to home directory and allowing access

我按照此过程只允许 sftp 访问 sftp 组

Restricting SFTP user to home directory

为此,用户的主目录必须为 root 用户所有。 如何启用此功能,以便用户可以在 sftp 进入时删除文件并将文件上传到该区域?我已尝试将主文件夹的所有者保留为 root:root 并将对以下文件的所有权限更改为 user:sftp 但这不起作用。

删除和创建目录中的文件取决于对该目录的写权限。因此,如果该用户能够写入,您将必须在其家中创建由 sftp 用户拥有的子目录。 有一些解决方法,但它们都有副作用。