vsftpd配置

来源:互联网 发布:怀化电大网络教育 编辑:程序博客网 时间:2024/05/20 19:50

1,vsftpd檔案伺服器(鳥哥的 Linux 私房菜

http://linux.vbird.org/linux_server/0410vsftpd.php

2,chroot_local_user只能用在全局配置文件当中(即vsftpd.conf),在用户的局部配置文件中无效!当chroot_local_user的值为YES时,则用户只能限定在其家目录中或local_root设定的目录中(如果local_root设置值了),且不能转向其它目录。

3,如果设定了local_root的值,则用户登录ftp时会转向local_root指向的目录;如果未设定,则会转向用户的家目录。local_root既可用在全局配置文件中,也可用在用户的局部配置文件中,这样就可以使不同的用户登录ftp时进入不同的目录。

4,vsftpd用户权限问题

http://www.cnblogs.com/donj/articles/1619586.html

     virtual_use_local_privs
If enabled, virtual users will use the same privileges as local users. By default, virtual users will use the same privileges as anonymous users, which tends to be more restrictive (especially in terms of write access).

Default: NO

也就是说,虚拟用户在默认情况下权限是作为匿名用户进行设置的 比如anon_*%$^$% 系列的设定项 之所以起作用(这些设定项其实是对匿名用户的)是因为在默认情况下 ,虚拟用户的权限就是匿名用户的权限。

 

virtual_use_local_privs设置时,虚拟用户的权限就变成了本地用户的权限,在这种情况下对本地用户分配权限就是对虚拟用户分配权限,本地用户只有一个写的权利(广义的写操作,相对匿名用户设置项的写而言)。

 

虚拟用户没有自己的选项可以指明自己的权限。在此鄙视下网上漫天的转载,在设置虚拟用户权限时,anon_#$  自己都说这是匿名用户的权限,却不说为什么会对虚拟用户起作用。

原创粉丝点击