标签:linux vsftpd
由于需要往虚拟机上传一个文件,发现遇到一个容易忽略的问题[root@c1 vsftpd]# lftp 127.0.0.1
lftp 127.0.0.1:~> ls
ls: 登录失败: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
这是因为在给目录改变拥有者的时候出错
[root@c1 vsftpd]# chown -R ftp.ftp /var/ftp/
这里把ftp目录极其子目录下的拥有者改了。只需要把pub极其子目录下的拥有者改成ftp用户即可
[root@c1 vsftpd]# chown -R ftp.ftp /var/ftp/pub/
然后就一切正常了
[root@c1 vsftpd]# lftp 127.0.0.1
lftp 127.0.0.1:~> ls
drwxr-xr-x 2 14 50 6 Aug 03 2015 pub
lftp 127.0.0.1:/> cd pub/
lftp 127.0.0.1:/pub> ls
lftp 127.0.0.1:/pub> mkdir 123
mkdir 成功, 建立 `123‘
标签:linux vsftpd
原文地址:http://blog.51cto.com/13155409/2125494