/var/www 中 ftp 用户的主目录

/var/www 中 ftp 用户的主目录

我正在尝试使用 Centos 7 创建一个 Web 服务器,我正在尝试通过 ftp 授予该目录中某个用户的访问权限,使/var/www该目录成为他的主目录。我用vsftpd;这是我的配置文件:

匿名_启用=否
本地启用=是
写启用=是
本地掩码=022
dirmessage_enable=YES
xferlog_enable=是
connect_from_port_20=是
xferlog_std_format=YES
chroot_local_user=是
听=否
Listen_ipv6=是
pam_service_name=vsftpd
用户列表启用=是
tcp_wrappers=是
pasv_enable=否
允许_writeable_chroot=YES

我创建了用户的主目录,/var/www/user并尝试授予用户 775 权限,但它不起作用。我将用户添加到apacheftp组中,但这也没有帮助。

我让它工作的唯一方法是将 seLinux 参数更改allow_ftpd_full_access为 on,但我认为这不是一个好的做法。该参数ftp_home_dir不存在,但我找到了tftp_home_dir。不知道是不是一样的我把它改成on但什么也没做..

我怎样才能让它发挥作用?谢谢你们!

相关内容