Иной

Права доступа (chmod) ФС

Общие понятия:
CHMOD -
CHange file MOde -
в переводе:
"изменение режима доступа к файлам".

Права доступа -
это атрибуты файла или папки,
которые указывают серверу,
кто и что может делать с соответствующим файлом или папкой.
Большинство серверов работает на базе Unix-систем,
поэтому рассмотрим установку прав доступа именно для них.

В системах Unix
все пользователи разделяются на три группы:

"owner"
(владелец файла),
"group"
(член той же группы,
к которой принадлежит владелец файла)
и "public"
(все остальные).

Когда вы соединяетесь с сервером,
он определяет,
к какой группе вы относитесь.

Например,
подключаясь к серверу по FTP,
вы входите под своим именем пользователя,
соответственно сервер относит вас к группе "owner".
Другие пользователи,
подключаясь по FTP,
будут отнесены к группе "group",
а когда человек попадает к вам на сайт через свой браузер,
то попадает в группу "public".

После определения группы,
пользователь получает права на действия с объектами.
В Unix есть только три основных права действия над файлом
- читать файл или просматривать каталог (Read);
изменять файл или папку,
записывать в неё или удалять (Write);
запускать файл (eXecute).
Исходя из этого,
в оборот были введены символы
r, w и x,
означающие, соответственно,
read, write и execute.
Чтобы распределить права для групп
(owner, group, public),
используются цифровые обозначения:
4 = read
(право на чтение),
2 = write
(право на запись),
1 = execute
(право на выполнение)
и 0 = none
(нет прав).

Первая цифра в обозначении устанавливает права для группы "owner",
вторая для группы "group"
и третья для "public".
Простым сложением цифр можно добиться установления прав на совокупность действий.
Например,
3 (2+1)
разрешает запись и выполнение файла (каталога);
5
2 1/2 0
Интернет-магазин Алёнка