Vsftpd用户权限问题
vsftpd中的用户分为三类:本地用户,匿名 ,虚拟用户
本地用户的权限 和匿名用户的权限 在配置文件中都可以显示的明确的指定
这个虚拟用户在
http://vsftpd.beasts.org/vsftpd_conf.html#lbAE
官方文档中有这么一句话
- 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
当 virtual_use_local_privs设置时,虚拟用户的权限就变成了本地用户的权限,在这种情况下对本地用户分配权限就是对虚拟用户分配权限,本地用户只有一个写的权利(广义的写操作,相对匿名用户设置项的写而言)。
虚拟用户没有自己的选项可以指明自己的权限。在此鄙视下网上漫天的转载,在设置虚拟用户权限时,anon_#$ 自己都说这是匿名用户的权限,却不说为什么会对虚拟用户起作用。
document才是王道。
浙公网安备 33010602011771号