vsftpd配置

本文详细介绍了VSFTPD服务的配置方法,特别是chroot_local_user和local_root参数的作用及使用场景,帮助读者理解如何限制用户访问范围并为不同用户提供定制化的目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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_#$  自己都说这是匿名用户的权限,却不说为什么会对虚拟用户起作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值