На главную

Права доступа.

    Если Вы добрались до создания в Интернете форума, чата или гостевой книги, то сам собой возникнет вопрос о распределении доступа (CHMOD) к отдельным файлам.
    Наверняка Вам встречались указание на установку, например, следующих прав доступа: на все папки - 755, на все файлы .php - 644, на файлы .dat - 666. Так что же это значит?!
    В основе цифр определяющих права доступа лежит всё та же пресловутая двоичная система.
0 = 000 что соответствует : 0 = ---
1 = 0011 = --x
2 = 0102 = -w-
3 = 0113 = -wx
4 = 1004 = r--
5 = 1015 = r-x
6 = 1106 = rw-
7 = 1117 = rwx
Единицы в первой позиции определяют права на чтение – r (read)
Во второй позиции определяют права на запись (редактирование) – w (write)
В третьей позиции определяют права на выполнение – x (execute)

    Ну а три цифры определяют распределение прав соответственно между: хозяином (owner), гостем (group) и прочими пользователями (others).

    Если на файл установить права доступа – 754 (rwx  r-x  r--), то это даёт Вам право, как хозяину, делать всё, что захочется с этим файлом. Гости (т.е. те, кто посетил файл по Вашему разрешению) – имеют право читать и выполнять. А все остальные – могут только почитать.

Hosted by uCoz