Права доступа в Линуксе

Немного о правах в Линуксе

В качестве резюме представлю сводную таблицу с правами доступа chmod в буквах и цифрах:

chmodФайлыПапки (директории)

Выражен. в цифрах

Выражен. в символах

0

---

Запрещены все действия

Запрещены все действия

1

--x

Выполнение

Чтение атрибутов файлов*

2

-w-

Запись

Запрещены все действия

3 (2 + 1)

-wx

Запись и выполнение

Разрешено все, кроме доступа к именам файлов**

4

r--

Чтение содержимого

Чтение имен файлов

5 (4 + 1)

r-x

Чтение и выполнение

Чтение имен файлов и их атрибутов***

6 (4 + 2)

rw-

Чтение и запись

Чтение имен файлов

7 (4 + 2 +1)

rwx

Все разрешено

Все разрешено

* — нет возможности получения имен файлов, а также их создания/переименования/удаления.

** — можно создавать/переименовывать/удалять файлы, но отсутствует доступ к их названиям.

*** — нельзя создавать/переименовывать/удалять файлы в директории.

Теперь представлю еще одну таблицу, которая отражает суммарные права chmod для абсолютно всех групп пользователей (user, group, others) в формате цифр:

chmodВладелец u (user)Член группы g (group)Другие пользователи 0 (others)

777

Чтение, запись, исполнение

Чтение, запись, исполнение

Чтение, запись, исполнение

776

Чтение, запись, исполнение

Чтение, запись, исполнение

Чтение, запись

775

Чтение, запись, исполнение

Чтение, запись, исполнение

Чтение, исполнение

774

Чтение, запись, исполнение

Чтение, запись, исполнение

Чтение

766

Чтение, запись, исполнение

Чтение, запись

Чтение, запись

755

Чтение, запись, исполнение

Чтение, исполнение

Чтение, исполнение

655

Чтение, запись

Чтение, исполнение

Чтение, исполнение

644

Чтение, запись

Чтение

Чтение

444

Чтение

Чтение

Чтение

777

Для каталогов, где постоянно происходит запись и стирание файлов (например, для папки кэширования)

755

Применительно к папкам, в которые постоянно записываются файлы, но не удаляются

666

Для файлов, куда необходимо время от времени добавлять запись (пример — файл .htaccess)

644

Для файлов, используемых только для чтения (.php, .html и др.)

Last updated