限制FTP帐户访问到多个目录

有没有什么办法可以将访问SSH和FTP账户的权限限制在几个目录下。

例如在我们的VPS上,我们有一些path如下:

@project root/proj1 @project root/proj2 @project root/proj3 

我希望user1可以访问所有三个,user2只有第二个和user3只有第一个和第二个。 而且有没有什么方法可以向用户显示只允许访问的目录?

我的意思是,如果有这样的导演:

 /var/www/project /var/www/project2 /var/www/project3 

用户可能只会去project和project2,而不能去project3。 所以他可以访问/ var / www,但不能/ var。

PS我们有DirectAdmin和Debian Squeeze。

您可以通过在每个用户的主目录中创build符号链接来限制对主目录的FTP访问。

ProFTPd可以做到这一点,等等。

使用这些关键字search更多,

FTP虚拟目录,FTP虚拟用户

试试这个。

http://howto.gumph.org/content/setup-virtual-users-and-directories-in-vsftpd/

尝试使用VSFTP ,它比FTP更安全。