![FTP服务器权限](https://linux22.com/image/64632/FTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%83%E9%99%90.png)
我需要创建一个 FTP 服务器来将文件直接上传到 apache 目录。我已经创建用户:
useradd -G wheel,apache newuser
并设置密码
passwd newuser
/etc/passwd
我已将文件中 newuser 的主目录从 更改/home/newuser
为/var/www/html_newuser
并将权限设置为文件夹
/var/www/html_newuser
::
chown -R apache.apache /var/www/html_newuser
和chmod -R 755 /var/www/html_newuser
当我尝试将文件上传到 FTP 目录时,我有
553 Could not create file.
PS 相同的配置在 Centos 6.5 中完美运行,这是 Centos 7
答案1
s/755/2775/
您将所有者设置为apache
,拒绝组写入权限,并使用newuser
来尝试上传。根据您的方案,您希望允许组写入权限,我建议使用 2775 与 775,以便apache
在创建时保留该组拥有的新文件。