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

sftp-server устанавливает разрешения для всех файлов

У меня есть sftp-сервер, и мне нужно установить для всех файлов права доступа 775, которые загружаются с клиента. Как я могу это сделать? Только что нашел набор umask, но он мне не подходит, так как клиент может загрузить файл с разрешениями 664.

И как я могу настроить все файлы на 775 независимо от загрузки клиента?

Ты не можешь.

Resulting permission = Default permission AND (NOT umask)

С файлом:

default permission = 666 = 110 110 110
umask                    = whatever
resulting permission     = xx0 xx0 xx0

Таким образом, вы не можете создать исполняемый файл, используя umask.