Я не понимаю ограничений в отношении вложенности каталогов. Например, /var/www/folder/index.html
каталоги. Какие разрешения, владелец, группа должны иметь каждый каталог и файл? Есть такая вещь как наследство Вот? Я имею в виду, влияют ли разрешения внешнего каталога, владелец, группа на его внутренние каталоги и файлы?
Все ответы здесь объясняют разрешения только с точки зрения одного отдельного каталога и файла в нем. На наследство никто не обращает внимания.
Например, я хочу настроить сервер Nginx для обслуживания /var/www/folder
каталог и все его подкаталоги и файлы. Как мне думать о разрешениях, владельцах, группах?
/var
- какие разрешения? что такое владелец и группа?
/var/www
- какие разрешения? что такое владелец и группа?
/var/www/folder1
- какие разрешения? что такое владелец и группа?
/var/www/folder/folder2/
- какие разрешения? что такое владелец и группа?
/var/www/folder/folder2/index.html
- какие разрешения? что такое владелец и группа?
наследование не обеспечивается стандартным режимом разрешений Unix.
В любом случае, вы можете получить наследование, используя два разных подхода:
Одним словом, нет. Наследование не происходит автоматически.
Предположительно, вы будете запускать Nginx как пользователь. www-data
, следовательно, вы захотите передать рекурсивное владение /var/www
к www-data:www-data
.