修改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到这个服务器就会在修改后的目录