Назад | Перейти на главную страницу

Как я могу поместить все файлы, созданные моими пользователями SFTP, в определенную группу?

Проблема в том, что все они создают файлы для веб-сайта, и мне всегда приходится менять группу на www-data так что у них есть на это разрешение. Я могу выполнить задание cron, но это похоже на исправление гетто. Пользователи создают файл локально и просто передают его через SFTP с помощью таких программ, как Transmit. Я уверен, что я не единственный, у кого есть эта проблема, поэтому я хотел знать, как другие справляются с ней.

Я использовал такую ​​установку: http://library.linode.com/security/sftp-jails

Установите группу каталога на нужную группу, а затем установите SGID бит разрешения. Это должно делать свое дело.

$ chgrp ftpusers /data/ftp
$ chmod g+s $_