Linux安装ftp服务(续)

       上一篇《Linux安装ftp服务》中实现了FTP服务的基本功能,但是属于匿名登录的方式。

本篇内主要是目标:

实现指定用户指定目录的FTP上传。

一、实操阶段

1.1、使用vi,打开/etc/vsftpd/vsftpd.conf文件将红框中的内容前#去掉。

2.2、指定ftp文件夹。在etc/vsftpd/vsftpd.conf文件末尾增加local_root=/var/ftp/pub

2.3、使用命令:getsebool -a | grep ftp,查看 ftp_home_dir的状态是否为on,如果不是通过命令:setsebool ftp_home_dir=on。


2.4、使用命令touch创建一个名字为chroot_list的文件,使用vi编辑该文件,输入需要登录ftp的用户,上传发现然后重启vsftp服务,命令:service vsftpd restart 即可。

 二、测试反馈及问题处理

 经过测试发现,即使修改上传路径的权限为777也是无法上传成功的。后来发现的是由于SELinux属于开启状态,通过命令查看SELinux开启的状态:getenforce (SELinux的工作模式一共有三种 enforcing[强制模式]、permissive[允许模式]和disabled[禁用模式]),只要设置成为后两种之一即可,临时设置不需要重启服务器命令:setenforce 0

 

更多知识内容可查看:

http://www.doc88.com/p-635728968846.html

http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100444.html

 

猜你喜欢

转载自daffy.iteye.com/blog/2390522