У меня есть каталог python-work
для моей работы python(3). Я создаю новый файл test.py
Этот файл будет просто print('hello world')
.
Попытка запустить новый файл:
{mac name}:python-work user$ ./test.py
-bash: ./test.py: Permission denied
Исправление заключается в индивидуальной настройке разрешений с помощью chmod +x ./test.py
.
{mac name}:python-work user$ ./test.py
hello world
Как я могу гарантировать, что любые новые файлы, созданные в этой папке, наследуют разрешение исполняемого файла из его родительского каталога, а не требуют индивидуальной настройки разрешений для каждого нового файла?
Я хотел бы подтвердить этот похожий вопрос, который не решил мою проблему.