Занятие 12. Права доступа и первый bash-скрипт
⚡ Кратко: суть темы
Права доступа — три группы 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, комментарии, переменные, запуск
- Три способа запуска скрипта
📚 Что повторить перед изучением
- ← Занятие 11: Summary Session 5 — повторение переменных и процессов
- Занятие 06: Текстовые редакторы vi и nano — создание файлов в vi/nano понадобится в ДЗ