У меня есть один сервер, на котором при загрузке файлов через FTP право собственности на файл переходит к пользователю ftp, что в прошлом вызывало несколько проблем с правами доступа.
Мы используем группы, чтобы обойти это
Например, вы можете создать группу пользователей для доступа к файлам и добавить в группу apache и каждого из ваших пользователей ftp:
usermod -a -G appUpdaters www
usermod -a -G appUpdaters ftp1
usermod -a -G appUpdaters ftp2
etc...
Затем вы можете назначить файл / папки пользователю + группе и выполнить chmod 775
.
chown www.appUpdaters foldername
chmod 775 foldername
Таким образом, если владелец изменится на ftp1.appUpdaters или ftp2.appUpdaters, другие пользователи все равно смогут записывать в файл.
Как я уже сказал, мне это не нужно на всех серверах, которые я использую, поэтому я предполагаю, что вы это делаете или нет, зависит от конфигурации вашего сервера. Если вы решите использовать группы, я нахожу эту ссылку иногда полезной
http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/