На этот вопрос уже есть ответ здесь:
Я не могу понять почему у меня нет прав на выполнение для файлов, которые я создаю по умолчанию. Я не думаю, что я испортил какие-либо разрешения Ubuntu, это довольно стандартные вещи.
Проведя небольшое исследование, я узнал о вещи, называемой umask, запуск umask
возвращает 0002
Я не думаю, что это проблема. Я пробовал создавать файлы в кучу разных папок, все они выглядят как -rw-rw-r -
.
farzher@farzher-laptop ~ $ touch pants.txt
-rw-rw-r-- 1 farzher farzher 0 Jul 24 21:58 pants.txt
Я знаю, как его выполнить chmod 755 pants.txt
, но я хочу выполнить его по умолчанию. Если мне не хватает важной информации, просто прокомментируйте и спросите.
Поскольку приложения, используемые для создания этих файлов, в первую очередь решили не давать им разрешения на выполнение. Если вы хотите изменить это, вам нужно будет изменить приложения.