您的位置:首页 > 编程语言 > PHP开发

vsftp安装配置(真机测试)

2016-08-04 15:38 351 查看
安装篇
###########################
1:yum安装vsftpd
yum -y install vsftpd
2:启动vsftpd服务
service vsftpd start
3:设置开机自启动
chkconfig vsftpd on

配置篇
###########################
1:进入vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf 现在配置文件没有改之前是匿名用户 不可上传, 可下载, 匿名账户不能创建, 不能删除文件
2:建立管理员账户,密码(为vsftp建立一个管理员的账户密码)
adduser dwh
passwd dwh 这时作为管理员用户的宿主目录并不对,需要手工指定,这时的管理员账户 能上传 不能下载, 可创建, 可删除文件
3:修改管理员的宿主目录
vi /etc/passwd
将dwh:x:1001:1001::/home/dwh:/bin/bash改为dwh:x:1001:1001::/var/ftp/pub:/bin/bash
4:解决管理员不能下载的问题
chmod 777 /var/ftp/pub
5:vsftp 限制用户目录的解决
vi /etc/vsftpd/chroot_list 在/etc/vsftpd/里面添加一个chroot_list的文本,在文本里面添加上管理员账户的用户名
vi /etc/vsftpd/vsftpd.conf
进入vsftpd配置文件,将chroot_list_enable=YES前面的注释取掉,这时管理员就可以下载了
#chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos vsftpd