Как сделать все новые файлы в каталоге исполняемыми [дубликаты]

На этот вопрос уже есть ответ:

Я хочу, чтобы всякий раз, когда я создаю новый файл в определенном каталоге, я хотел, чтобы он выполнялся по умолчанию.

Это вообще возможно, если да, то как?

5
задан 13.04.2020, 05:53

2 ответа

Вы можете изменить разрешение каталога, используя следующую команду
chmod -R 700 directory

где -R ----> рекурсивно применить разрешение ко всем подкаталогам и файлам в каталоге

1
ответ дан 13.04.2020, 05:54
  • 1
    Моим пониманием это отметит все существующие файлы как исполняемый файл, но любые новые файлы, записанные после выполнения этого, не будут. – Krasimir Stoev 13.04.2020, 05:54

Это зависит от того, как вы создаете файл. Если вам нужен строгий исполняемый файл только для создателя, используйте:

chmod 100 myfile

Если вам также нужен доступ для чтения и записи:

chmod 700 myfile

Небольшая помощь: http: //www.meine-erste-homepage.com/chmod-generator.php

Автоматическое создание можно сделать с помощью install (часть coreutils):

install -b -m 700 /dev/null myfile
0
ответ дан 13.04.2020, 05:55
  • 1
    Это не то, что он хочет. Он хочет его автоматический. – Krasimir Stoev 13.04.2020, 05:55
  • 2
    Хорошо, завершенный мой ответ. – Krasimir Stoev 13.04.2020, 05:56

Теги

Похожие вопросы