Linux. команда Chmod

Chmod для пользователей и права доступа

Для каждой группы пользователей определены свои права доступа:

  • «user» (u) — владелец файла;
  • «group» (g) — один из членов группы, к которой принадлежит и владелец;
  • «others» (o) — все остальные пользователи.

Операции с объектами:
  • r (read) — чтение (возможность просмотра содержания);
  • w (write) — запись, перезапись (изменение содержимого), но не удаление;
  • x (eXutive) — исполнение (например, запуск программного файла).
Права доступа к папкам (директориям, или каталогам):
  • r — чтение (можно получить список имен объектов, входящих в каталог, но не их атрибутов, то есть, невозможен просмотр размеров файлов, прав доступа, имени владельца и т.д.);
  • w — изменение содержимого (создание, переименование и удаление объектов в директории, причем, удалять можно даже те файлы, право на запись для которых не установлено);
  • x — доступ в каталог (особенность здесь такая, что если даже вы имеете все необходимые права на файл, который расположен "в глубине директорий", но не имеете права доступа хотя бы к одной поддиректории на пути к этому объекту, то не сможете добраться до него), включая возможность просмотра атрибутов (свойств) файлов.
Порядок прав направо следующий:
  • для владельца (u);
  • для группы (g);
  • для всех остальных (o).


Разные сочетания прав (на файлы и папки):

Цифровом выражении:
  • r (чтение) — 4
  • w (запись) — 2
  • x (исполнение) — 1
  • - (нет прав) — 0
Сводная таблица с правами доступа chmod в буквах и цифрах:


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

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

Комментарии

Популярные сообщения из этого блога

TRUNCATE / DELETE / DROP или как очистить таблицу

Linux (РедОС). Сброс пароля

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)