VSFTP做FTP服务器时比较经常使用系统用户(与数据库结合暂时自己也没去配过^_^),做为系统用户登录时需要将其锁定到自己目录下,有两种方法
一、默认VSFTPD.CONF(RHEL4)没有明显列出其中以下选项
# lock user in home directory
chroot_local_user=YES
所有人都被锁定到主目录中了。
二、当然也可以使用 chroot_list_enable=YES与chroot_list_file=/etc/vsftpd.chroot_list结合起来使用。
其中原始配置的一部分是这样的
/etc/vsftpd.chroot_list 里面存在的用户就不能改变到其他目录了,限制在加目录
chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
***黑名单***
/etc/vsftpd/ftpusers //**此文件里用户禁止登录
***黑白名单***
userlist_enable=YES //**用户权限黑白名单
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list 用户权限黑白名单**//
**********我就是在上边这几个权限列表上吃了很大的亏*********
5>其他
查看网卡
ifconfig
设置随机自启动
chkconfig
chkconfig 服务 on
chkconfig 服务 off
关闭防火墙
service iptables stop
关闭SELinux
启动 service vsftpd start
关闭 service vsftpd stop
重启 service vsftpd restart
连接FTP
ftp://IP地址
配置文件位置
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd_chroot_list
用户配置文件
/etc/vsftpd/user_list
/etc/vsftpd/ftpusers
(责任编辑:好模板) |