我正在尝试使用 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 权限,但它不起作用。我将用户添加到apache
和ftp
组中,但这也没有帮助。
我让它工作的唯一方法是将 seLinux 参数更改allow_ftpd_full_access
为 on,但我认为这不是一个好的做法。该参数ftp_home_dir
不存在,但我找到了tftp_home_dir
。不知道是不是一样的我把它改成on但什么也没做..
我怎样才能让它发挥作用?谢谢你们!