СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : FTP HTTP хостинг Вводный курс
Создание сайтов : создать сайт Создание сайтов
Статьи о хостинге : платный бесплатный выделенный сервер Unix Все о хостинге
Учебник HTML Учебник HTML
Учебник CSS Учебник CSS
Учебник CGI : cgi-программирование : методы GET и POST Учебник CGI
Учебник php Учебник PHP
Учебник perl Учебник Perl
Раскрутка сайта : оптимизация кода ключевые слова индекс цитирования регистрация в поисковиках Раскрутка сайта
Заработок на сайте Заработок на сайте
Платёжные системы : rupay webmoney Платежи в сети
книги литература по html css xml flash java Dreamweaver Нужные книги

 

заработок для вебмастера
Заработок для начинающего вебмастера!

 


создать сайт // учебник CGI // права доступа CMOD

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

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

В этом нет ничего сложного, но без помощи разобраться довольно трудно. Итак…

Обычно права доступа прописываются через FTP-клиент тремя цифрами. Чаще всего встречаются цифры 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 = 1 1 1 = RWX

6 = 1 1 0 = RW-

5 = 1 0 1 = R-X

4 = 1 0 0 = R--

3 = 0 1 1 = -WX

2 = 0 1 0 = -W-

1 = 0 0 1 = --X

0 = 0 0 0 = ---

Например, если скрипт должен что-то записывать в текстовый файл, то файл должен быть доступным для записи, а скрипт иметь право на выполнение.

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

  1. Первая цифра относится к хозяину документа;

  2. Вторая – к лицам, имеющим гостевой доступ;

  3. Третья – к пользователям, не имеющим к нему отношения.

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

Итак, если скрипт должен что-то записывать в текстовый файл, то текстовый файл должен быть доступным для записи серверу - 600, а скрипт иметь право на выполнение - 111.

 

 



 

 

 

 

как создать свой сайт