Этот вопрос проверяет знание команды chmod для изменения прав доступа к файлам и каталогам в Linux.
Команда chmod используется для изменения прав доступа к файлам и каталогам. С помощью нее можно установить, какие пользователи могут читать, записывать или выполнять файл. Например, команда chmod u+wx ABC.sh добавляет права на запись и выполнение для владельца файла ABC.sh.
Основы команды chmod:
chmod позволяет изменять права доступа к файлам и каталогам в Linux.
Права могут быть заданы для владельца файла (user, u), группы (group, g), всех пользователей (others, o).
Основные типы прав:
r — право на чтение.
w — право на запись.
x — право на выполнение.
Примеры использования chmod:
Для добавления прав на выполнение для владельца файла:
chmod u+x file.shЧтобы убрать права на запись для группы:
chmod g-w file.txtДля установки прав на чтение, запись и выполнение для всех пользователей:
chmod a+rwx file.txtРежимы: Символический и числовой:
Символический режим использует буквы (например, u+x).
Числовой режим использует числа для указания прав: r=4, w=2, x=1. Суммируя эти значения, можно установить нужные права:
7 — все права (rwx).
6 — чтение и запись (rw-).
5 — чтение и выполнение (r-x).
4 — только чтение (r--).
Команда chmod является мощным инструментом для настройки прав доступа к файлам и каталогам в Linux, что особенно важно для обеспечения безопасности системы.