Описание тега font
Да, они имеют значение. Чтобы создать каталог, вы должны быть в состоянии написать в его родительский каталог. Создание каталога просто, как создание файла (ведь все есть файл), так что вам нужно оставить доступ к родительской. Кроме того, вы должны быть в состоянии добраться до родительского каталога, который означает, что вы должны исполнять доступ ко всем каталогам в дереве:
$ судо дерево -ПГУ
.
└── [директорию типа drwxr-XR-х terdon terdon] директорию dir1
└── [drwx------ боб Боб ] директория dir2
└── [директорию типа drwxr-XR-х terdon terdon] dir3
В примере выше, директория dir2
принадлежит Бобу
. Это означает, что я не могу диск
в него, и я не могу диск
в его подкаталоге dir3
либо:
$ dir1 и компакт-диск/директория dir2/
Баш: компакт-диск: из dir1/директория dir2/: отказано в доступе
$ dir1 и компакт-диск/директория dir2/dir3
Баш: компакт-диск: из dir1/директория dir2/dir3: разрешение отклонено
Если я даю себе выполнение для каталога dir2
, я смогу переехать в оба каталога dir2
и Директория dir2/dir3
, но я все равно не имею права на создание файлов/каталогов в директория dir2
:
$ судо дерево -ПГУ
.
└── [директорию типа drwxr-XR-х terdon terdon] директорию dir1
└── [drwx--х--х Боб ] директория dir2
└── [директорию типа drwxr-XR-х terdon terdon] dir3
$ dir1 и компакт-диск/директория dir2/
$ общ.
LS: не удалось открыть каталог '.': Разрешение отказано
файл $ касания
прикосновение: не трогать 'файл': отказано в доступе
Как вы можете видеть выше, в то время как я могу перейти в каталог, я не могу перечислить его содержимое, потому что у меня нет доступа на чтение и я не могу создать что-нибудь там, потому что у меня нет доступа на запись.
Поэтому, чтобы быть в состоянии создать новый файл или папку внутри папки, вам нужно:
Разрешения на выполнение каждого родителя каталог целевой каталог.
Выполнения и разрешения на запись в целевой каталог.