Я хочу создать файл unix с разрешением 755. Если я использую umask 022, файл создается с 644. Почему это так?Почему файлы не создаются с разрешениями на выполнение?Что обходится?
Разрешение x по умолчанию не применяется к файлам. Он применяется к каталогам, а программы компиляции, такие как «make», применяют его к исполняемым файлам. Помимо этого, по большей части, разрешение x должно применяться вручную.
x