希望在ECS上搭建一个FTP服务,用的时vsftpd。起初按照教程来,但是会出现“500 OOPS: cannot change directory:/root/uftp/”(我设置得目录便是~/uftp)
找了很久网上很多人都说是selinux限制了ftp的原因,将selinux关闭或者修改下规则便可,但是我查了下(sestatus)我得selinux就一直是disabled,我就比较无奈了
也有人说是目录权限问题(我比较怀疑),我直接将uftp这个文件夹设置成了777,问题依然存在,悲伤脸!
vsftpd.conf
listen=YES
seccomp_sandbox=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users
max_per_ip=1
max_clients=1
在vsftpd.allowed_users当中已经将uftp(即我得ftp用户)加入进去
在vsftpd.chroot_list当中页将uftp加入进去,还请各位帮我看下,十分感谢!
-------------------------
-------------------------
您好,
直接建的本地用户,就是之前说的那个成功登录上,但是无法上传写入与上传
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。