首页 > 解决方案 > 在文件夹 vsftpd 上不显示任何内容

问题描述

vsftpd.conf 文件夹是

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=NO
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

我像这样运行bash代码

sudo chown  myftp:myftp /var/www/ -R
sudo chmod a+rwx  /var/www/
chmod 777 /var/www/
sudo chown -R myftp:myftp /var/www/

和 passwd 文件夹

myftp:x:1000:1001::/var/www/html:/bin/bash

我无法在 FTP 上创建文件夹或查看任何文件夹。

我可以连接它的罚款。

我的服务器是 Centos。

当我创建文件夹时出现此错误;

553 Could not create file.

标签: linuxpermissionsftpcentosvsftpd

解决方案


您的配置错误且不安全

你应该关闭 SELinux

或者

您需要运行以下命令以允许在 SELinux 中上传和编辑文件:

setsebool -P allow_ftpd_full_access on setsebool -P ftp_home_dir on


推荐阅读