vsftpd,550问题,谢谢解答
 anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chown_uploads=NO


xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES


async_abor_enable=YES

ascii_upload_enable=YES
ascii_download_enable=YES

ftpd_banner=welcome to  m

chroot_list_enable=NO

#Port_enable=YES 
#Connect_from_port_20=YES

#PASV_enable=YES




ls_recurse_enable=NO


listen=YES


userlist_enable=YES


tcp_wrappers=YES


guest_enable=YES


guest_username=mtianftp2017


virtual_use_local_privs=YES


user_config_dir=/etc/vsftpd/vconf
pam_service_name=vsftpd

这个是配置文件,为什么总报错550 Failed to change directory. Please contact your web hosting service provider for assistance.

3个回答

u014353911
wuruize888 可是我的seliunx已经是关闭状态
2 年多之前 回复

550,也有可能是没有访问权限
匿名用户登录vsftpd服务器默认的工作目录是/var/ftp,为了让匿名用户有权限写入(上传文件和建立目录等),除了你列出来的配置文件的设置,还需要在/var/ftp目录下设置一个匿名帐户有权限的目录,一般是pub目录。但不能将/var/ftp目录设置为其他用户有写入权。
chmod o+w /var/ftp/pub
完了你用匿名帐户登入后
cd pub
mkdir test

说实话你确定你这配置文件是正确的吗? 我怎么看怎么感觉配置文件都错了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问