有没有什么办法可以将访问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更安全。