Как изменить права доступа к файлу в Bash?
Этот вопрос проверяет знание команды chmod и её использования для изменения прав доступа к файлу.
Короткий ответ
Чтобы изменить права доступа, используйте:
chmod 755 file.txtЭто даёт владельцу все права, а группе и остальным — только чтение и выполнение.
Длинный ответ
Команда chmod изменяет права доступа к файлам и папкам.
Формат прав доступа:
- r (read) — чтение.
- w (write) — запись.
- x (execute) — выполнение.
Изменение прав с числовыми кодами:
chmod 644 file.txt # Владелец: чтение/запись, остальные: только чтение
chmod 755 script.sh # Владелец: все права, остальные: чтение/выполнение
Изменение прав с буквенным представлением:
chmod u+x script.sh # Добавить право на выполнение для владельца
chmod g-w file.txt # Убрать право на запись у группыchmod позволяет управлять доступом к файлам, используя числовой или буквенный синтаксис.