www.So-Hosting.info


Параметры хостинга

  Российский хостинг
  Украинский хостинг
  Американский хостинг
  Статьи


Цены на домены

D

U

W

X

Внимание!

Ни одна из перечисленных здесь хостинг-компаний, не вложила в наш проект ни одного цента. Сайт, создан за деньги администрации, исключительно в интересах пользователей. Реклама хостинга на нашем сайте запрещена!

Наша команда:



Менеджер проектов
Байрамов  Султан  Ренатович 

Что такое права доступа CHMOD?

 

Аббревиатура CHMOD обозначает право доступа, представляющее собой атрибуты файла или каталога, сообщающие серверу – кто и какие действия может совершать с соответствующим каталогом или файлом. В большинстве случаев право доступа определяет следующие действия: чтение, запись в каталог либо в файл и исполнение.

Большая часть серверов функционирует на базе UNIX, именно поэтому мы подробно познакомимся с установкой прав доступа для таких серверов.
В системах UNIX принято разделение всех пользователей на три основные категории:
- «user» – владелец файла;
- «group» – член группы, куда входит владелец файла;
- «world» – остальные.


Когда происходит соединение с сервером, он автоматически определяет – в какой категории пользователей Вы состоите. К примеру, осуществляя подключение к серверу по FTP, Вы входите, используя свое имя пользователя, поэтому сервер причисляет Вас к категории «user». Другие же пользователи, выполняя подключение по FTP, будут причислены к «group». Когда посетители Вашего сайта попадают на него через свой собственный браузер, то они попадают в категорию «world».

После определения – к какой из трех основных групп относится пользователь, он получает право на выполнение действий с объектами. Проще говоря, пользователь может прочитать, записать либо выполнить файл.

Для того чтобы посмотреть каталог, он должен иметь атрибут исполнения, а для того чтобы просмотреть содержимое каталога, он должен быть читаемым (иметь атрибут чтения). Чтобы создать новый каталог или файл в уже существующем каталоге, нужно иметь право на выполнение записи. Поэтому чтобы осуществлялось выполнение приложения либо CGI скрипт, нужно ставить на каталог атрибут выполнения и чтения.

Перейдем к практическому закреплению изложенного материала. Мы знаем, что существует три типа действий с объектом и три основные группы пользователей. Чтобы распределить права для конкретных групп, приняты следующие цифровые обозначения:

1 – execute (право на выполнение)
2 – write (право выполнять запись)
4 – read (право осуществлять чтение)

Указанная в обозначении первая цифра устанавливает права для категории «user», вторая – для «group» и третья – для «world». Выполняя сложение цифр, можно установить право на некоторые действия.

К примеру:
3(2+1) устанавливается доступ на запись и выполнение;
5(4+1) устанавливается доступ на чтение и выполнение;
6(4+2) устанавливается доступ чтение и запись;
7(4+2+1) устанавливается доступ на чтение, запись и выполнение.

Всего существует семь вариантов сочетаний:
1 – выполнение
2 – запись
3 – запись, выполнение
4 – чтение
5 – чтение, выполнение
6 – чтение, запись
7 – чтение, запись, выполнение


Команда CHMOD применяется для установки прав доступа. Во всех текущих версиях FTP-клиентов имеется возможность установки прав доступа методом пометок в виде «галочек» в чекбоксах или простым введением цифрового кода в необходимое поле.

Несмотря на это, очень важно знать более подробную характеристику о командах UNIX. «Сhmod» имеет два типа режима: символьный и абсолютный (цифровой) режимы. Команда «chmod», применяемая в Unix, либо команда «site chmod», применяемая в FTP менеджерах, используются в двух перечисленных выше режимах.

При Абсолютном режиме применяется рассмотренный выше 3-х цифровой код права доступа, а для установки прав доступа при символьном режиме используется буквенный формат. Иными словами, при символьном режиме применяются буквы «w», «r», «x», которые обозначают write, read и execute, а также «u», «g», «о» и «a», обозначающие user, group, other (world), и all (все[не применяется]).

Как дополнение к данной статье, можно прочитать более подробную информацию здесь. Также рекомендуем детальнее узнать об управлении правами доступа к файлам на сайте http://www.linuxrsp.ru/artic/art2.html.

 
Добавить комментарий
Не нашли ответ на свой вопрос? Задайте его здесь, и наши сотрудники (либо посетители сайта) ответят на него.

Также Вы можете высказать свое мнение на счет данной статьи.


Защитный код
Обновить

 
 
Joomla 1.5 Templates by Joomlashack