vsftpd, кажется, игнорирует umask

Нет. mod_rewrite действительно теперь знает что-либо о содержании; это воздействует просто на URIs, Заголовки и Переменные среды. При использовании mod_rewrite для проксирования содержания, Вы могли бы найти, что mod_proxy_html - то, что Вы ищете.

1
задан 13 September 2010 в 16:12
2 ответа

Вы говорите:

Кстати, моя текущая конфигурация, кажется, делает корректную вещь, которая должна позволить только> загрузки, и запрещать загрузку загруженных файлов, но я не понимаю почему.

Я рассматривал это как проблему, которую я разыскал к virtual_use_local_privs, мне был нужен virtual_use_local_privs=YES

Используя это позволил local_umask и file_open_mode использоваться правильно виртуальными пользователями.

3
ответ дан 3 December 2019 в 19:34

Я прочитал много сообщений и ответов в поисках решения этой проблемы.

Пользователи загружали файлы на мой сервер vsftpd, но разрешения устанавливались неправильно. В частности, я хотел, чтобы файлы создавались с помощью chmod 664 .

Чтобы включить это, я попытался установить vsftpd.conf local_umask на 0002 . Это не работает. Групповые разрешения не были установлены для записи в загруженный файл.

Я обнаружил, что umask пользователя, загружающего файл, также необходимо установить на 0002.

Но, что наиболее важно, umask пользователя должен быть установлен командой umask 0002 в пользовательском интерфейсе. ~ / .bashrc файл.

Если вы установите umask в другом месте - например, в файле ~ / .bash_profile он не работает.

1
ответ дан 6 April 2020 в 07:41

Теги

Похожие вопросы