Назад к вопросам
Middle
5
Права доступа в Linux (chmod). Что означают цифры?
Компании, где спрашивали
Ртк-софт
Ответ от нейросети
sobes.tech AI
В Linux права доступа к файлам и каталогам задаются тремя цифрами в команде chmod, каждая цифра — это сумма прав для:
- Первая цифра — владелец файла
- Вторая — группа
- Третья — остальные пользователи
Каждая цифра — сумма значений:
- 4 — право на чтение (r)
- 2 — право на запись (w)
- 1 — право на выполнение (x)
Например, chmod 754 файл означает:
- Владелец: 7 = 4+2+1 = rwx
- Группа: 5 = 4+0+1 = r-x
- Остальные: 4 = 4+0+0 = r--
Таким образом, владелец может читать, писать и выполнять, группа — читать и выполнять, остальные — только читать.