На главную | Бесплатные DLE модули | Бесплатные DLE шаблоны | Хаки для DLE | Платные DLE шаблоны | Платные DLE модули

Что такое CHMOD и как его устанавливать?

Автор Тема: Что такое CHMOD и как его устанавливать?  (Прочитано 3276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

morgan

  • Я ещё новичок
  • *
  • Сообщений: 3
  • Карма: 0
    • Просмотр профиля
Каждый вебмастер рано или поздно сталкивается с тем, что необходимо установить права доступа (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 даёт право:

Хозяину делать с ним всё, что захочется.
Лицам группы читать и выполнять.
Клиенту только читать.
« Последнее редактирование: 26-06-2011, 19:12:24 от Сима »

Сима

  • Модератор
  • Герой форума
  • *****
  • Сообщений: 3 215
  • Карма: 237
  • sima007-->Сима :)
    • Просмотр профиля
    • Блог sima
Давно давно была создана эта тема, и почему-то её не закрепили. а тема полезная. :)
Закрепил.
Мой блог .
Помог?Помоги и ты : R132599791532 , Z151187258120 , U315585286440 .

Lion__

  • Помогу,спрашуй)
  • Герой форума
  • *****
  • Сообщений: 4 315
  • Карма: 281
    • Просмотр профиля
    • Форум поддержки пользователей CMS Datalife Engine
Не понимаю при чём здесь дизайнеры? Если для них то всё просто:
Если хостинг кривой - ничего не делай. Если хостинг нормальный и запускает апач от пользователя - выставляй права 777

Сима

  • Модератор
  • Герой форума
  • *****
  • Сообщений: 3 215
  • Карма: 237
  • sima007-->Сима :)
    • Просмотр профиля
    • Блог sima
Не понимаю при чём здесь дизайнеры? Если для них то всё просто:
Если хостинг кривой - ничего не делай. Если хостинг нормальный и запускает апач от пользователя - выставляй права 777
Да, дизайнеры тут ни при чём, сейчас исправим :)
А насчёт хостинга - тут уже от скриптов зависит, всё индивидуально :)
Мой блог .
Помог?Помоги и ты : R132599791532 , Z151187258120 , U315585286440 .

Lion__

  • Помогу,спрашуй)
  • Герой форума
  • *****
  • Сообщений: 4 315
  • Карма: 281
    • Просмотр профиля
    • Форум поддержки пользователей CMS Datalife Engine
от каких скриптов? Если апач от рута запускается то всё равно какие права на файлы. Если нет и uid фтп уникален то надо выставлять права

Сима

  • Модератор
  • Герой форума
  • *****
  • Сообщений: 3 215
  • Карма: 237
  • sima007-->Сима :)
    • Просмотр профиля
    • Блог sima
от каких скриптов? Если апач от рута запускается то всё равно какие права на файлы. Если нет и uid фтп уникален то надо выставлять права
Апач обычно запускают от юзера www-data, от рута запускать, ну даже не знаю зачем так делать.
Если php как мод apache и нет suexec тогда зависит от скрипта, может быть неприятная вещь с владельцами файлов.
В общем. топик уходит в другое русло.
Мой блог .
Помог?Помоги и ты : R132599791532 , Z151187258120 , U315585286440 .

 

Похожие темы

  Тема / Автор Ответов Последний ответ
15 Ответов
1433 Просмотров
Последний ответ 29-06-2010, 16:20:18
от chak
5 Ответов
655 Просмотров
Последний ответ 19-11-2010, 13:47:30
от hakep
8 Ответов
1057 Просмотров
Последний ответ 17-01-2011, 00:04:59
от VORONOY
24 Ответов
4740 Просмотров
Последний ответ 27-04-2011, 19:08:38
от Assassin674
4 Ответов
1284 Просмотров
Последний ответ 13-05-2011, 03:33:28
от starter80