一、安装vsftpd后执行如下命令浏览ftp服务器目录,报错curl: (67) Access denied: 530
#curl ftp://localhost/
1 查看/var/ftp目录权限为755,权限是够的,如下图。
2 怀疑是selinux的原因,执行如下命令恢复selinux上下文。然而还是报错。
#restorecon -Rv /var/ftp/pub
3 最后,修改vsftpd.conf配置文件,注释anonymous_enable,如下图。可以正常访问了!
二、创建ftp用户,设置为无shell登录,报curl: (67) Access denied: 530。
1 创建用户
#useradd -s /sbin/nologin ftpuser
2 设置密码
#echo “12345678”|passwd ftpuser --stdin
3 以ftpuser用户访问,报错:curl: (67) Access denied: 530
#curl ftp://ftpuser:12345678@localhost/
按照下面参考链接解决:
在/etc/shells文件增加/sbin/nologin,如下图
参考链接:https://blog.csdn/m0_46078443/article/details/107609585
更多推荐
curl: (67) Access denied: 530的可能原因
发布评论