如何在 vsftpd 中创建虚拟用户?

如何在 vsftpd 中创建虚拟用户?

我在 Debian squeeze 服务器上运行 vsftpd。我将其配置为将本地用户 chroot 到他们的 /home/ 目录中。现在,问题是用户的网页位于他们的 /home/ 目录之外(这是为了允许非世界可读的主目录)。但用户应该能够将文件上传到他们的网页。现在我认为最好使用虚拟用户,这样他们就可以使用他们的正常用户名/密码组合来访问他们的主目录,并使用 username.web 之类的东西来访问他们的网页。现在,有没有办法配置 vsftpd,这样我就不必每次添加新的“真实”用户时都创建虚拟用户?还有一种方法可以让用户使用他们的正常密码进行 username.web 登录?

答案1

考虑使用绑定挂载。这样您就可以保留现有设置。只需确保权限设置正确即可。

例如:

mount --bind /web/pages/for/user1 /home/user1/webhome

相关内容