Я думаю, что вы должны быть в состоянии установить его с параметром конфигурации local_umask. Для того, что вы ищете, вам нужно установить local_umask = 0002.
Прошло много времени с тех пор, как я настроил vsftpd, поэтому я могу ошибаться.
Есть ли способ принудительно установить разрешения для вновь создаваемых файлов, аналогично umask, но в обратном порядке?
Я уже знаю, что могу справиться с этой задачей, но надеюсь, что есть лучший способ.
Настройка, с которой я работаю, такова: сервер vsftpd, без анонимных входов в систему. Одна группа пользователей может загружать или загружать, некоторые (другая группа) могут просто скачать. Я хочу сделать так, чтобы, когда загрузчики создавали файл или каталог, права на файлы, которые они загружали, менялись, чтобы все в той же группе (загрузчики) могли читать или писать, но загружающие пользователи могут только читать файлы.
Проблема в том, что vsftpd по умолчанию устанавливает права доступа к файлу на 0700, а мне нужно 0775. Он также позволяет изменять пользователя и разрешения только при загрузке пользователем.
Какие-нибудь мысли?
Я думаю, что вы должны быть в состоянии установить его с параметром конфигурации local_umask. Для того, что вы ищете, вам нужно установить local_umask = 0002.
Прошло много времени с тех пор, как я настроил vsftpd, поэтому я могу ошибаться.