Права доступа в Linux

Разрешения файлов важны, потому что они определяют, кто может получать доступ к файлам и изменять их в вашей системе Linux. По умолчанию только владелец файла может получить к нему доступ и изменять его. Однако вы можете изменить права доступа к файлу, чтобы разрешить другим пользователям получать доступ к нему и изменять его. Для этого используется команда chmod.

Понимание прав доступа к файлам в Linux

Обратите внимание на многочисленные экземпляры r, w и x. Они сгруппированы в три набора, которые представляют собой различные уровни владения:

Разрешения владельца или пользователя: После слота каталога (d) первый набор из трех символов указывает на настройки разрешений для владельца (также известного как пользователь).

  • В примере -rw-r-r-, разрешения владельца - rw-, что означает, что владелец может читать и записывать файл, но не может выполнять его как программу.
  • В примере drwxr-xr-x правами владельца являются rwx, что означает, что владелец может просматривать, изменять и входить в каталог.

Групповые разрешения: Второй набор rwx указывает на групповые разрешения. В четвертом столбце приведенного выше примера group1 - это имя группы.

  • В примере -rw-r-r- члены группы могут только читать файл.
  • В примере drwxr-xr-x члены группы могут просматривать, а также входить в каталог.

Другие разрешения: Последний набор rwx предназначен для "других" (иногда называемых "миром"). Это любой человек за пределами группы. В обоих приведенных выше примерах для них установлены те же разрешения, что и для группы.

Общие разрешения файлов

Настройка Число Значение
-rw------- 600 Только владелец имеет права на чтение и запись.
-rw-r--r-- 644 Только владелец имеет права на чтение и запись; группа и другие имеют права только на чтение.
-rwx------ 700 Только владелец имеет права на чтение, запись и выполнение.
-rwxr-xr-x 755 Владелец имеет права на чтение, запись и выполнение; группа и другие имеют только права на чтение и выполнение.
-rwx--x--x 711 Владелец имеет права на чтение, запись и выполнение; группа и другие имеют только права на выполнение.
-rw-rw-rw- 666 Каждый может читать и писать в файл. (Будьте осторожны с этими разрешениями).
-rwxrwxrwx 777 Все могут читать, писать и выполнять. (Опять же, эта настройка разрешений может быть опасной).

Общие права доступа к каталогам

Настройка Число Значение
drwx------ 700 Только пользователь может читать и писать в этом каталоге.
drwxr-xr-x 755 Каждый может читать каталог; пользователи и группы имеют права на чтение и выполнение.

Числовые значения

Числовой Читаемый Пояснение
0 - Нет доступа.
1 –x Осуществить доступ.
2 -w- Доступ к записи.
3 -wx Доступ к записи и выполнению.
4 r– Доступ к чтению.
5 r-x Доступ к чтению и выполнению.
6 rw- Доступ для чтения и записи.
7 rwx Доступ к чтению, записи и выполнению.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий