Я использую Cygwin с dll-версией 1.5.19 (да, я знаю, что она устарела, но мы делаем это по соображениям контроля конфигурации). Все мои файлы (существующие и вновь созданные) отображаются с разрешениями 644, несмотря на значение маски 022. Кроме того, использование chmod не меняет разрешения. Я установил ntsec в переменной окружения CYGWIN. Мне нужно иметь возможность добавить разрешения на выполнение; Есть ли что-нибудь, что я могу попытаться исправить, или это безнадежное дело?
Гораздо позднее замечание: я понял, что ключевой частью проблемы является то, что файлы, которые я пытался выполнить chmod, были в динамическом представлении ClearCase, в котором используется MVFS. Я до сих пор не нашел способ успешно установить разрешения на выполнение, хотя.