Что обозначают права доступа в Linux

Преимущества доступа, устанавливаемые на каталоги, имеют несколько иной смысл, чем права на файлы. Для каталогов утилизируются следующие права:

  • x — (search) право обращаться к метаданным файлов в каталоге, а вдобавок входить в каталог с помощью команды cd и получать досту п к файлам, находящимся в этом каталоге;
  • r — преимущество на чтение имен файлов, находящихся в каталоге, т. е. на вы­полнение команды ls. Без наличия права search (х) не дозволяет получать подробную информацию о файлах и какой-либо доступ к ним, поскольку прав на доступ к метаданным файлов в каталоге нет;
  • w — преимущество на запись в каталог, т. е. право переименовывать, удалять, соз­давать файлы и пр. Без наличия права search (х) не дозволяет осуществ­лять запись в кататог, т. к. для записи требуется доступ к метаданным файлов.
Читайте также:  Сигнал при down'е сети

Без присутствия права search (х), установленного на каталог, операции обраще­ния к файлам, находящимся в нем, не могут быть сделаны. Поэтому для каталогов права доступа должны быть либо нечетные (в трехчисловой нотации), или отсутство­вать.