У меня есть 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
.