SWE-ART
ГЛАВНАЯ

Управление сайтом

4.gif

Компоненты системы

4.gif

Интерфейс cms

4.gif

Оформление

4.gif

Видео архив

4.gif

Новости cms sspro

4.gif

Вопросы по cms

4.gif

Задать вопрос

4.gif

Тематические статьи

4.gif

Он - лайн демо

4.gif

Скачать CMS SSPRO

4.gif

Партнерам

4.gif

Условия

4.gif

Отправить заявку

4.gif

Обратная связь

4.gif

Вакансии

4.gif

О компании

4.gif

Реквизиты

4.gif

Он - лайн демо

4.gif

Скачать CMS SSPRO

4.gif

Управление сайтом

Компоненты системы

4.gif

Интерфейс cms

4.gif

Оформление

4.gif

Видео архив

4.gif

Обратная связь

4.gif

Вакансии

4.gif

О компании

4.gif

Реквизиты

4.gif

Партнерам

Условия

4.gif

Отправить заявку

4.gif

Новости cms sspro

4.gif

Вопросы по cms

4.gif

Задать вопрос

4.gif

Тематические статьи

4.gif

Корреспонденция

4.gif

Статистика посещений

4.gif

Список интернет провайдеров

4.gif

Схема проезда

4.gif
Применение SSPro
Сайты-визитки
Интернет-магазины
Корпоративные сайты
Внутрикорпоративные системы
Лучшее решение!

Выезд демонстратора

Удобно
Демо-версия SSPro Наглядно
Он-лайн консультация:
 ICQ#: 213-446

Сертификат 1С

Свидетельство

Создание и продвижение сайта
Cве Арт


         
  +7 (495) 988 0968, 778 83 39

Что такое CHMOD и как его делать

 

Опубликовано:
17.07.05

Что такое CHMOD и как его делать

 

Каждый дизайнер рано или поздно сталкивается с тем, что необходимо установить права доступа (CHMOD) для документов скачанного форума или гостевой книги (Думаю, когда начинают писать скрипы сами, то уже знают, как это сделать).
В этом нет ничего сложного, но без помощи разобраться довольно трудно. Итак…

Чаще всего встречаются цифры 777 или 666. Вообще они могут принимать значения от 0 до 7. В основе расчёта лежит двоичная система исчисления. Если расписать цифры, то получится:

7 = 1 1 1
6 = 1 1 0
5 = 1 0 1
4 = 1 0 0
3 = 0 1 1
2 = 0 1 0
1 = 0 0 1
0 = 0 0 0

Как известно, единица соответствует утверждению (да), ноль - игнорированию (нет). Теперь определимся с тем, что утверждают и игнорируют эти комбинации цифр. Применяется такой порядок:

R W X

R - read
W - write
X - execute

Значит, документ с правом доступа

7 разрешает
R(читать) W(записывать, редактировать) X(выполнять)

6 разрешает
R(читать) W(записывать, редактировать)

5 разрешает
R(читать) X(выполнять)

4 разрешает
R(читать)

3 разрешает
W(записывать, редактировать) X(выполнять)

2 разрешает
W(записывать, редактировать)

1 разрешает
X(выполнять)

0 вообще
ничего не разрешает

Но числа даются в виде 777, а не 7. Это необходимо для того, чтобы разным пользователям предоставлять разные права доступа:

Первая цифра относится к хозяину документа;
Вторая - к лицам, относящимся к группе;
Третья - к пользователям, не имеющим к нему отношения.

Значит, право доступа 754 даёт право:

Хозяину делать с ним всё, что захочется;
Лицам группы читать и выполнять;
клиенту только читать.

Изменить права доступа может:

системный администратор сервера;

владелец фалов:
Windows Commander: Files > Chanfe attributes
Far: комбинация Ctrl+A

скрипт, лежащий на этом сервере:
пример для PHP: chmod("directory/file.txt", 0777)


Удачи!


Автор: Александр Таценко


Версия для печати

Назад

         
Каталог ссылок
SWE-ART
Москва, ул. Угрешская, д. 2 (Технопарк "Синтез"), стр. 31
+7 (495) 988-0968 (многоканальный), 778 83 39
Реклама: