Наличие исполняемого разрешения на каталоге означают, что файлы в нем являются исполняемым файлом также, даже если файлам явно не установили исполняемые полномочия?
Нет, исполняемое разрешение для каталогов означает, что можно ввести каталог, делая его существующим рабочим каталогом с помощью cd
, и видеть, какие файлы оно содержит.
полезно думать о каталоге как о файле, который является списком имен файлов.
Read укусил - Если установлено, можно прочитать этот список. Если у Вас есть каталог, названный книгами:
Вы можете ls
книги, и Вы получите список файлов, которые он содержит (-l
, не будет работать однако).
можно использовать завершение командной строки т.е. touch books/bo
+ Вкладка для получения books/bookfile
.
Вы не можете сделать книги, Ваш рабочий каталог, cd
не будет работать.
Запись укусила - можно изменить этот список имена на ней. Можно только сделать это, если выполнить бит также установлен.
Выполняют бит - Вам нужно это разрешение, если Вы хотите:
Установка выполнения обдумала каталог, ни в коем случае не влияет на сами файлы, но это действительно влияет на Ваш доступ к ним. Например, если у Вас есть доступ для записи и доступ на выполнение для каталога, можно переместиться, переименовать и удалить файлы, даже если Вы не можете записать в сами файлы.