我希望在 11.10 中配置 vsftpd,以便在用户连接时显示或重定向到特定文件夹。文件夹的名称与用户或主文件夹无关。它与 /var/www 中的文件夹有关。例如:
如果用户 cyrex 登录 ftp,他将被重定向到 /var/www/gamers 或至少在他的主文件夹中显示一个 gamers 文件夹,该文件夹重定向到 /var/gamers。如果用户camelot 登录ftp,他将被重定向到/var/www/food 或至少在他的主文件夹中显示一个重定向到/var/food 的food 文件夹。...
他不应该离开他的主文件夹,只能访问他的主文件夹中的文件夹,这些文件夹被重定向到 /var/www/FOLDERS 等其他部分。
更新:在一种配置方式中,用户应该看到他的主文件夹以及一个将他重定向到 /var/www/UserFolder 的文件夹。在配置 VSFTPD 的另一种方式中,用户应该被重定向到 /var/www/UserFolder 甚至没有看到他的主文件夹,只是他特定的 var/www。是否可以在一个答案中显示这两种方法,以便我可以测试两种方法,看看哪一种更好。
有什么更简单的方法可以做到这一点。
您只需要修改vsftpd. 如果用户登录,该user_config_dir参数将告诉服务器在目录中查找配置。与登录的任何其他用户类似。我猜如果没有找到配置文件,服务器将回退到默认文件。/etc/vsftpd_user_conf/luisluis
无论如何,请快速阅读本手册页(您也可以从终端访问man vsftpd):http : //vsftpd.beasts.org/vsftpd_conf.html
这个其他指南可以帮助您为您的服务器使用自定义目录:http : //gofedora.com/how-to-configure-secure-ftp-server-vsftpd/
| 归档时间: |
|
| 查看次数: |
45667 次 |
| 最近记录: |