Menu
Coddy logo textTech

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

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

Каждый файл и каталог в Linux имеет разрешения, которые определяют, кто может получить к нему доступ и что с ним можно делать. Эта система безопасности не позволяет неавторизованным пользователям читать ваши личные файлы или изменять важные системные файлы.

Разрешения разделены на три типа действий:

  • Чтение (r) — просмотр содержимого файла или списка содержимого каталога
  • Запись (w) — изменить файл или добавить/удалить файлы в каталоге
  • Выполнить (x) — запустить файл как программу или войти в каталог

Эти разрешения назначаются трём различным категориям пользователей:

  • Владелец — Пользователь, создавший файл
  • Группа — набор пользователей, имеющих общий доступ
  • Остальные — все остальные пользователи системы

Когда вы выполняете ls -l, в первом столбце отображается строка разрешений. Она выглядит примерно так: -rwxr-xr--. Эта строка точно показывает, кто и что может делать с этим файлом.

В следующих уроках вы узнаете, как прочитать эту строку и изменить разрешения, чтобы контролировать доступ к вашим файлам.

challenge icon

Задание

Легко

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

Изучите вывод и определите строку разрешений для script.sh. Обратите внимание, что в первом столбце отображается строка из 10 символов, которая обозначает тип файла и разрешения.

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

ls -l

В выводе вы увидите записи как для файлов, так и для каталога documents. Обратите внимание на следующее:

  • Первый символ: - для файлов, d для каталогов
  • Следующие 9 символов показывают разрешения на чтение (r), запись (w) и выполнение (x)
  • Имена владельца и группы, которые указаны после строки разрешений

Это ваш первый взгляд на то, как Linux отображает информацию о разрешениях. На следующих уроках вы научитесь подробно читать эти строки и изменять их.

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

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

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

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

Потренируйтесь самостоятельно: Песочница Terminal