vsftpd用户无法写入删除apache生成文件?

2015-12-17 11:51:10   来源:OK165.com   我要评论

最近发现OK165科技新的服务器上vsftpd不能编辑删除apache程序生成的文件,如何处理呢?我们的解决思路是,把ftp用户添加到apache用户组,并设置用户组有写入权限。

如ftp用户为:ok165,httpd进程以apache用户运行。

一、添加ok165到apache用户组

usermod -a -G apache ok165

二、设置网站根目录/home/的所有组为apache

chown -R :apache /home

三、设置网站根目录的权限为用户组有读写权限

chmod -R g+rw /home

最后确认vsftpd配置文件中的local_umask=002,使新上传文件的用户组有写入权限。

如果你只想改变一个目录或一个文件的权限,那么可用以下这个命令就可以了:

chmod -R ok165.ok165 file(ok165.ok165代表用户和组,file为文件或目录名)