Проблема в том, что все они создают файлы для веб-сайта, и мне всегда приходится менять группу на www-data
так что у них есть на это разрешение. Я могу выполнить задание cron, но это похоже на исправление гетто. Пользователи создают файл локально и просто передают его через SFTP с помощью таких программ, как Transmit. Я уверен, что я не единственный, у кого есть эта проблема, поэтому я хотел знать, как другие справляются с ней.
Я использовал такую установку: http://library.linode.com/security/sftp-jails
Установите группу каталога на нужную группу, а затем установите SGID бит разрешения. Это должно делать свое дело.
$ chgrp ftpusers /data/ftp
$ chmod g+s $_