Занятие 12. Права доступа и первый bash-скрипт

📁 Блок: Основы Linux ⏱️ Время изучения: ~60 мин 🎯 Сложность: Средняя
#linux #права #chmod #bash #скрипт #shebang

⚡ Кратко: суть темы

Права доступа — три группы rwx (владелец/группа/остальные) для каждого файла. chmod меняет права числовым (755/644/600) или буквенным (u+x, go-w) способом. Bash-скрипт начинается с shebang #!/bin/bash, исполняется командой ./script.sh после chmod +x.

  • Просмотр прав: ls -la — первые 10 символов строки (-rwxr-xr--).
  • Числовой chmod: 4=r, 2=w, 1=x; chmod 755 script.sh, chmod 644 file.txt, chmod 600 ~/.ssh/id_rsa.
  • Буквенный chmod: chmod u+x script.sh, chmod go-w file.txt, chmod a+x script.sh.
  • Shebang: первая строка скрипта #!/bin/bash — указывает интерпретатор.
  • Сделать исполняемым и запустить: chmod +x script.sh./script.sh.

📖 О чём этот урок

В Linux каждый файл и директория имеют права доступа: кто может читать, записывать или запускать. Это ключевой механизм безопасности. На этом уроке разбираем систему rwx-прав, команду chmod (числовой и буквенный синтаксис), специальные биты, цветовую схему файлов и пишем первый bash-скрипт с переменными.

Что изучим

  • Структура строки ls -la: тип файла + rwx для владельца/группы/остальных
  • Специальные биты: SUID, SGID, sticky bit
  • Цвета файлов в терминале
  • chmod числовой: 4=r, 2=w, 1=x; значения 755/644/600
  • chmod буквенный: u/g/o/a + +/-/= + rwx
  • Первый bash-скрипт: shebang, комментарии, переменные, запуск
  • Три способа запуска скрипта

📚 Что повторить перед изучением

🎯 Что изучать дальше