安装FTP服务端 [iyunv@cce61 ~]# rpm -ivh /media/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm 详细配置 [iyunv@cce61 ~]# grep ^[^#] /etc/vsftpd/vsftpd.conf anonymous_enable=NO #不允许匿名访问 local_enable=YES #允许本地用户访问 write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES chroot_local_user=YES #锁定根目录 listen=YES user_config_dir=/etc/vsftpd/vsftpd_user_conf #用户配置目录 pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES [iyunv@cce61 ~]# mkdir /etc/vsftpd/vsftpd_user_conf 创建本地用户 [iyunv@cce61 ~]# useradd -s /sbin/nologin cce [iyunv@cce61 ~]# echo 123456 | passwd --stdin cce [iyunv@cce61 ~]# useradd -s /sbin/nologin cfj [iyunv@cce61 ~]# echo 123456 | passwd --stdin sfj 对文件设置acl权限 [iyunv@cce61 ~]# setfacl -R -m user:cce:rwx /var/www/html/ [iyunv@cce61 ~]# setfacl -R -m default:cce:rwx /var/www/html/ [iyunv@cce61 ~]# setfacl -R -m user:cfj:rwx /var/www/ceshi/ [iyunv@cce61 ~]# setfacl -R -m default:cfj:rwx /var/www/ceshi/ 创建用户配置目录并对单个用户的根目录进行配置 [iyunv@cce61 ~]# cat /etc/vsftpd/vsftpd_user_conf/cce local_root=/var/www/html [iyunv@cce61 ~]# cat /etc/vsftpd/vsftpd_user_conf/cfj local_root=/var/www/ceshi [iyunv@cce61 ~]# /etc/init.d/vsftpd restart 测试登录
测试上传
|