Урок 8: Права доступа к файлам — ls -l и chmod
Каждый файл в Linux несёт права доступа: кто может его читать, изменять или запускать. Три действия — r (чтение), w (запись), x (выполнение) — для трёх групп: владелец, группа и все остальные. Команда ls -l показывает эти права, а chmod их меняет. Мы сосредоточимся на самом частом сценарии: вы попыт
Права доступа — это как то, у кого есть ключ от комнаты: чтение (r) — заглянуть внутрь, запись (w) — что-то изменить, а выполнение (x) — включить. ls -l показывает, у кого какие ключи, а chmod +x добавляет ключ 'включения'.
- права доступа (rwx)
- Три вещи, которые можно сделать с файлом: r — читать, w — писать/изменять, x — выполнять. Каждое может быть разрешено или запрещено.
- владелец / группа / остальные
- Права задаются отдельно для трёх групп: владельца файла, его группы и всех остальных. В -rwxr-xr-- это три тройки.
- ls -l
- Подробный список: для каждого файла показывает права, владельца, размер и дату. Первый столбец вида -rw-r--r-- — это права.
- chmod (+x)
- Меняет права. chmod +x file добавляет право на выполнение — обычный способ сделать скрипт запускаемым.