Как устроены права в Unix
В Linux и macOS у каждого файла есть права для трёх категорий: владельца, группы и остальных. Для каждой задаются чтение (r=4), запись (w=2) и выполнение (x=1). Сумма этих чисел даёт цифру, а три цифры — привычный код вроде 755 или 644.
Что означают популярные коды
755 — владелец может всё, остальные только читать и выполнять (типично для папок и скриптов). 644 — владелец читает и пишет, остальные только читают (обычные файлы). 777 даёт полный доступ всем и считается небезопасным. Инструмент переводит галочки в код и обратно.