Выбор ответа Junior Файловая система и права обновлено

Что даёт право x на каталог

Вопрос

У пользователя на каталог docs/ есть только право x (без r). Что он может сделать?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Открыть docs/a.txt по известному имени, если есть r на файл. У каталога x значит «можно войти и обращаться к записям по имени», а r значит «можно прочитать список имён».

Варианты ответа

  1. Ничего: без r каталог полностью закрыт для пользователя
  2. Открыть docs/a.txt по известному имени, если есть r на файлправильный ответ
  3. Получить список файлов через ls docs/, но не открыть ни один из них
  4. Создать новый файл в docs/, но не читать существующие

Разбор

У каталога x значит «можно войти и обращаться к записям по имени», а r значит «можно прочитать список имён». Без r команда ls упадёт, но файл по известному имени откроется. Для создания файлов нужен w (вместе с x). Утверждение «без r всё закрыто» неверно: это классический приём для каталогов, где имена надо знать заранее.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.