首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FTP服务器配置

FTP服务器配置
EN

Server Fault用户
提问于 2010-07-26 12:54:48
回答 3查看 310关注 0票数 0

我正在Debian5.0上配置VsFTPd 2.2.2服务器。我希望用户在登录后只可以看到和编辑两个dir:

代码语言:javascript
复制
/home/user/
/var/www/project1/
/var/www/project2/

可能的解决办法

  1. 我可以在其中一个目录中创建Chroot用户。但我不想使用符号链接或“挂载-绑定”,因为我有很多用户,我不想有非常大的fstab文件。此外,用户应该看到“/var/www/project1 1/”,而不是/home/ user /var-www-project1/。
  2. 我可以设置local_root=/。在本例中,用户将看到所有dir(bin等lib lost+found mnt proc sbin发送sys usr boot emul home lib64媒体选择根selinux srv var)。我也不满意:
EN

回答 3

Server Fault用户

发布于 2010-07-26 13:15:43

Vsftp配置

票数 2
EN

Server Fault用户

发布于 2010-07-26 13:36:25

代码语言:javascript
复制
MAN vsftpd hide_file

此选项可用于设置文件名(和目录名等)的模式。它应该被隐藏在目录列表中。尽管被隐藏,但文件/目录等。对于那些知道实际使用什么名称的客户来说是完全可访问的。如果项的名称包含hide_file给出的字符串,或者它们与hide_file指定的正则表达式匹配,则它们将被隐藏。注意,vsftpd的正则表达式匹配代码是一个简单的实现,它是完全正则表达式功能的子集。

有关支持什么regex语法的详细信息,请参见deny_file。

示例:hide_file={*.mp3,.hidden,hide*,h?}

票数 2
EN

Server Fault用户

发布于 2011-01-18 10:55:20

我也认为没有办法这样做,附带使用hide_file。

(我尝试过的另一种方法是: 1.创建一个用作容器2的新dir。为我希望访问的每个目录添加一个新的dir符号链接。在那个新的dir =>中监禁用户,但由于监狱的原因,它无法工作.:用户无法从新的dir中退出,所以他不能使用符号链接.)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/164100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档