最近发现OKXUN科技新的服务器上vsftpd不能编辑删除apache程序生成的文件,如何处理呢?我们的解决思路是,把ftp用户添加到apache用户组,并设置用户组有写入权限。
如ftp用户为:okxun,httpd进程以apache用户运行。
一、添加okxun到apache用户组
usermod -a -G apache okxun
二、设置网站根目录/home/的所有组为apache
chown -R :apache /home
三、设置网站根目录的权限为用户组有读写权限
chmod -R g+rw /home
最后确认vsftpd配置文件中的local_umask=002,使新上传文件的用户组有写入权限。
如果你只想改变一个目录或一个文件的权限,那么可用以下这个命令就可以了:
chmod -R okxun.okxun file(okxun.okxun代表用户和组,file为文件或目录名)