Sobes.tech
Back to questions
Middle
4

Права доступа в Linux (chmod). Что означают цифры?

Companies where asked
Ртк-софт

Answer from AI

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--

Таким образом, владелец может читать, писать и выполнять, группа — читать и выполнять, остальные — только читать.