一直在使用ssh内置的sftp,很好用,因此好久不用vsftpd,发现有时候还是有需要使用它的。 安装后发现修改默认的配置文件,/etc/vsftpd/ftpusers, user_list,后,重启vsftpd用root连接ftp,提示错误: 500 OOPS: cannot change directory:/root 500 OOPS: priv_sock_get_cmd Connection closed by remote host. 是selinux的原因,关闭selinux即可,关闭方法:修改/etc…