me_edu
Командная строка Linux и BashШаг 19 из 31 · 0% пройдено
Права доступа · Права доступа

Как читать права файла

Шаг 19 из 317 минТеория
Цель

Понять основной механизм темы «Как читать права файла» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITrwx r-x r--Владелец rwxГруппа r-xОстальные r--Структурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Права делятся на три тройки: владелец, группа, остальные
Опорная идея

В Linux у каждого файла есть права доступа — кто и что может с ним делать. Команда ls -l показывает их в начале строки:

-rwxr-xr-- 1 anna users 120 file.sh

Разберём первые 10 символов: • первый символ — тип: - файл, d папка, l ссылка; • следующие три (rwx) — права владельца; • следующие три (r-x) — права группы; • последние три (r--) — права остальных.

Буквы означают: • r (read) — чтение; • w (write) — запись/изменение; • x (execute) — выполнение (для файла — запуск, для папки — вход в неё); • - на месте буквы — права нет.

То есть -rwxr-xr-- значит: владелец может всё, группа — читать и запускать, остальные — только читать. Права — основа безопасности системы: они не дают чужому коду или пользователю изменить или запустить то, что нельзя.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.