我有一个CentOS VPS。 问题是我的/ var / www / html中的html文件似乎需要由apache用户拥有才能使某些web应用程序正常工作(即file upload)。 如果他们属于apache用户,则Web应用程序可以正常工作,但是我的ftp用户不能再访问这些文件。 如果他们属于ftp用户,那么web应用程序将停止工作。
我能做些什么来解决这个问题? 目前唯一的临时解决scheme是让它们由ftp用户拥有,并给需要file upload的目录777。 我明白这不安全?
CentOS安装了默认的Apacheconfiguration。 FTP是proftpd,我的用户在一个ftpusers组。
你可以使用组 。
build议使用以下命令更改用户的主要组:
$ sudo usermod -g newgroup user
其他组可以使用-a -G选项添加。 而且,新组将不会在当前shell中看到,您可以注销并重新login。