>_ IzzyLab

Практическое задание

find -perm: по правам доступа

средне

Найди в /root/tree обычные файлы с правами ровно 600 и запиши их пути (отсортированные) в /root/priv.txt.

Что потренируешь:
  • find
  • -perm
  • права доступа
  • -type f
  • sort

Разбор темы

Права файла в Linux кодируются восьмеричным числом, и find умеет фильтровать по ним предикатом -perm в трёх формах: точное совпадение всех битов, «установлены как минимум эти биты» (префикс -) и «установлен хотя бы один из битов» (префикс /). Разница принципиальна: для задачи «ровно такие права» нужна именно форма точного совпадения, а не «минимум». Сочетай отбор по типу -type f с нужной формой -perm, затем упорядочь вывод сортировкой.

Что проверяется

  1. найдены файлы с правами ровно 600

Как это выглядит