Menu
Coddy logo textTech

Чтение прав доступа

Часть раздела Основы путешествия по Terminal на Coddy — урок 54 из 82.

Используйте ls -l, чтобы отобразить подробный список файлов и проверить строки прав доступа для каждого элемента.

Посмотрите на вывод и определите права доступа для каждого файла и каталога. Для каждого элемента прочитайте 10-символьную строку прав доступа и определите:

  • Является ли объект файлом (-) или каталогом (d)
  • Какие права имеет владелец (первая группа из трех символов)
  • Какие права имеет группа (вторая группа из трех символов)
  • Какие права имеют остальные (третья группа из трех символов)

Выполните команду:

ls -l

В выводимых данных обратите внимание на то, что backup.sh, report.txt и config.cfg являются обычными файлами. Обратите внимание на их конкретные права на чтение и запись для владельца.

Сравните их с directory projects, которая начинается с d вместо - и имеет разрешение на выполнение, которое позволяет пользователям входить в directory.

challenge icon

Задание

Легко

Используйте ls -l, чтобы отобразить подробный список файлов и изучить строки прав доступа для каждого элемента.

Посмотрите на вывод и определите права доступа для каждого файла и каталога. Для каждого элемента прочтите 10-символьную строку прав доступа и определите:

  • Является ли объект файлом (-) или каталогом (d)
  • Какие права имеет Owner (первая группа из трех символов)
  • Какие права имеет Group (вторая группа из трех символов)
  • Какие права имеют Others (третья группа из трех символов)

Выполните команду:

ls -l

В полученном выводе обратите внимание, что backup.sh, report.txt и config.cfg являются обычными файлами без права на исполнение (x). Сравните их с каталогом projects, строка которого начинается с d вместо - и включает разрешение на исполнение, позволяющее пользователям переходить в этот каталог.

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

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы