修改vsftpd的默认根目录/var/ftp/pub到其他目录

Posted windsun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改vsftpd的默认根目录/var/ftp/pub到其他目录相关的知识,希望对你有一定的参考价值。

修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:

加入如下几行:

local_root=/var/www/html
chroot_local_user=YES
anon_root=/var/www/html

注:local_root 针对系统用户;anon_root 针对匿名用户。

技术图片

重新启动服务:

service vsftpd restart

任何一个用户ftp登录到这个服务器上都会chroot到/var/www/html目录下。

使用root用户连接redhat ftp时,报如下错误

500 OOPS:cannot change directory:/root

解决方法:

关闭selinux,修改/etc/selinux/config文件或/etc/syscofnig/selinux设置

SELINUX= disabled

然后重启系统

重启后登陆ftp到这个服务器就会在修改后的目录

以上是关于修改vsftpd的默认根目录/var/ftp/pub到其他目录的主要内容,如果未能解决你的问题,请参考以下文章

更改vsftpd默认目录

更改vsftpd默认的/var/ftp/pub目录

Linux 安装 vsftpd 服务并配置

Linux系统如何修改本地用户默认的VSFTP登录目录?

CentOS的vsftp修改默认配置路径方法

转:centos中vsftp修改默认路径