Linux系统学习 十七、VSFTP服务—本地用户访问—用户访问控制
ftp相关文件中用户控制列表文件
/etc/vsftpd/ftpusers #该文件永远都是黑名单(针对访问ftp服务,一般不做修改)
/etc/vsftpd/user_list #该文件默认情况下也是黑名单(针对访问ftp服务),但经过设置之后可以是白名单
将test2添加到uesr_list文件中
此时就登录失败了
访问控制(以下几句在配置文件中默认是没有的需要自己设置)
userlist_enable=yes #开启用户访问控制
userlist_deny=yes #用来控制下面的文件是白名单还是黑名单(yes是黑名单,no是白名单)
userlist_file=/etc/vsftpd/user_list #写入/etc/vsftpd/user_list文件中的用户不能访问ftp服务器,没有写入的用户可以访问(默认就是如此)
userlist_enable=yes #开启用户访问控制
userlist_deny=no #用来控制下面的文件是白名单还是黑名单(yes是黑名单,no是白名单)
userlist_file=/etc/vsftpd/user_list #写入/etc/vsftpd/user_list文件中的用户可以访问ftp服务器,没有写入的用户不能访问
此时我在该文件中添加的是test2,那么就只有test2可以登录ftp服务器,而test1就不允许登录了。
注意:不能把限制用户主目录和用户访问限制搞混
chroot_local_user=yes #用于把用户禁锢在主目录中
userlist_enable=yes #用于用户访问控制
推荐阅读
-
Linux系统学习 十九、VSFTP服务—虚拟用户访问—为每个虚拟用户建立自己的配置文件,单独定义权限
-
Linux系统学习 十七、VSFTP服务—本地用户访问—用户访问控制
-
Linux系统学习 十八、VSFTP服务—虚拟用户访问—配置虚拟用户访问
-
Linux系统学习 十五、VSFTP服务—匿名用户访问(不推荐使用,不安全)
-
Linux系统学习 十六、VSFTP服务—本地用户访问—基本用户
-
Linux系统学习 十九、VSFTP服务—虚拟用户访问—为每个虚拟用户建立自己的配置文件,单独定义权限
-
Linux系统学习 十八、VSFTP服务—虚拟用户访问—配置虚拟用户访问
-
Linux系统学习 十七、VSFTP服务—本地用户访问—用户访问控制
-
Linux系统学习 十五、VSFTP服务—匿名用户访问(不推荐使用,不安全)
-
Linux系统学习 十六、VSFTP服务—本地用户访问—基本用户