Linux安装ftp服务(续)
程序员文章站
2022-05-13 08:10:19
...
上一篇《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
推荐阅读
-
centos6服务器YUM安装LNMP(LINUX+NGINX+MYSQL+PHP)
-
Linux服务器上安装织梦CMS,linux服务器织梦cms_PHP教程
-
在Linux上安装Memcached服务
-
Linux下安装Oracle11g服务器
-
ubuntu安装git服务器(linux安装git步骤)
-
linux安装samba服务器教程的过程(linux基础入门知识)
-
ubuntu安装git服务器(linux安装git步骤)
-
linux安装samba服务器教程的过程(linux基础入门知识)
-
Linux云服务器上安装jdk,tomcat,mysql
-
在Linux服务器上安装MySQL并配置,远程连接