我有一个 VSFTPD 设置,其中用户被 chroot 到他们的主目录。标准的东西。但这要求他们所有的主目录对他们来说都是不可写的(以避免安全问题)。没问题,如果他们想要上传文件,他们可以将它们上传到他们的 chroot 中的可写文件夹。
但是现在他们每次上传都必须更改到该文件夹中。如果我使用 VSFTPD 配置文件中的 local_root 选项将他们的默认登录位置移动到该可写文件夹,那么这将成为他们的 chroot,我们回到第一个问题:它不能是可写的。
我的问题是,如何在不使 chroot 目录本身可写的情况下,将 VSFTPD 放置用户的默认位置移动到其 chroot 监狱中的可写目录?