Чтобы открыть файл, процесс проходит через каждый каталог пути. Нет x на любом из них — файл закрыт, какие бы права ни стояли у него самого.
Путь /srv/permissions-lab/archive/note.txt ядро проверяет по частям: у /, srv, permissions-lab и archive — проход x для процесса, у note.txt — само действие, r. В прошлом шаге проверка остановилась на archive.
Права всех частей пути сразу печатает namei с ключом -l — по строке на каждый каталог и на сам файл:
Ищи отказ от того, кому нужен доступ. Чужое чтение проверяют командой sudo -u учётная_запись — так ты прочитал отчёт от www-data. Путь, на котором отказ, сравнивай с тройкой, которая действует для этой учётной записи.
Где обрывается путь службы
Веб-сервер работает от www-data и должен отдавать /srv/permissions-lab/site/2026/q4/index.html, но получает отказ. Права не меняй: найди каталог, через который www-data не проходит, и запиши его полный путь в ~/answer.txt.
Цели · 0 из 2
- Найти каталог, где обрывается путь www-data, и записать его в answer.txt ещё не выполнена
- Оставить права каталогов прежними ещё не выполнена