IPB

Здравствуйте, гость ( Вход | Регистрация )

> CHMOD, (777) (755)
Гость_mr.wind_*
сообщение Oct 15 2006, 17:06
Сообщение #1





Guests






кто подскажет с помощью чего моно менять CHMOD для IPB ??? например тоталсомандером моно ?
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов
Fad
сообщение Oct 25 2006, 13:51
Сообщение #2


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 558
Регистрация: 15.9.2006
Из: Новочебоксарск
Пользователь №: 1,788



Что такое 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)


Удачи!
Вернуться к началу страницы
 
+Цитировать сообщение

Сообщений в этой теме
- mr.wind   CHMOD   Oct 15 2006, 17:06
- - JoNy202   Цитата(mr.wind @ Oct 15 2006, 18:06) кто ...   Oct 15 2006, 17:19
- - Master   Что такое CHMOD и как его делать Каждый дизайнер р...   Oct 25 2006, 13:51
- - CneG   а как изменить права доступа на файл если сервером...   Jun 22 2007, 16:06
|- - Master   Цитата(CneG @ Jun 22 2007, 17:06) а как и...   Jul 3 2007, 16:42
- - SPARDS   также тоталом   Jul 3 2007, 15:56
- - shmigul   Цитата(mr.wind @ Oct 15 2006, 17:06) кто ...   Jul 4 2007, 08:36
|- - ReDe   Цитата(shmigul @ Jul 4 2007, 09:36) Очень...   Jul 14 2007, 16:09
|- - SiMM   Цитата(ReDe @ Jul 14 2007, 17:09) сервер ...   Jul 14 2007, 18:16
- - Skelt   В тотле выбираешь папку или файл, затем жмешь: Фай...   Aug 14 2007, 17:44
|- - BowWow   Цитата(Skelt @ Aug 14 2007, 18:44) В тотл...   Aug 30 2007, 09:28
|- - AndrewDragon   Цитата(BowWow @ Aug 30 2007, 10:28) Чето ...   Aug 30 2007, 10:09
|- - BowWow   Цитата(AndrewDragon @ Aug 30 2007, 11:09)...   Aug 30 2007, 10:45
- - AndrewDragon   ТЕЛЕПАТОВ НЕТ! "на вопрос "у нас чег...   Aug 30 2007, 11:27
- - BowWow   Warning: Variable passed to each() is not an array...   Aug 30 2007, 15:00
- - Master   С чмодами это не связано.   Aug 30 2007, 17:13
|- - BowWow   Цитата(Master @ Aug 30 2007, 18:13) С чмо...   Sep 1 2007, 12:15
- - AndrewDragon   устраняются пристальным взглядом на мануал   Sep 1 2007, 12:56
|- - Amp   Цитата(AndrewDragon @ Sep 1 2007, 13:56) ...   Sep 2 2007, 19:29
- - Master   Мы не экстросенсы разгадывать непонятные ошибки не...   Sep 1 2007, 14:43


ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17th June 2025 - 08:57