2

Есть ли способ принудительно установить разрешения для вновь создаваемых файлов, аналогично umask, но в обратном порядке?

Я уже знаю, что могу справиться с этой задачей, но надеюсь, что есть лучший способ.

Настройка, с которой я работаю, такова: сервер vsftpd, без анонимных входов в систему. Одна группа пользователей может загружать или загружать, некоторые (другая группа) могут просто скачать. Я хочу сделать так, чтобы, когда загрузчики создавали файл или каталог, права на файлы, которые они загружали, менялись, чтобы все в той же группе (загрузчики) могли читать или писать, но загружающие пользователи могут только читать файлы.

Проблема в том, что vsftpd по умолчанию устанавливает права доступа к файлу на 0700, а мне нужно 0775. Кроме того, он разрешает только изменения пользователей и разрешений при добавлении пользователей.

Какие-нибудь мысли?

1 ответ1

3

Я думаю, что вы должны быть в состоянии установить его с параметром конфигурации local_umask. Для того, что вы ищете, вам нужно установить local_umask = 0002.

Прошло много времени с тех пор, как я настроил vsftpd, поэтому я могу ошибаться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .