Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CHMOD
PAUK-NET.RU - Бесплатный ADSL портал Чувашии > Информационные технологии > Интернет > Apache (php + Perl) + FTP + MySQL
mr.wind
кто подскажет с помощью чего моно менять CHMOD для IPB ??? например тоталсомандером моно ?
JoNy202
Цитата(mr.wind @ Oct 15 2006, 18:06) *
кто подскажет с помощью чего моно менять CHMOD для IPB ??? например тоталсомандером моно ?

Можно.
Fad
Что такое 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)


Удачи!
CneG
а как изменить права доступа на файл если сервером яв-ся мой хост ?!
SPARDS
также тоталом
Fad
Цитата(CneG @ Jun 22 2007, 17:06) *
а как изменить права доступа на файл если сервером яв-ся мой хост ?!

Скорее всего у тебя винда, в винде чмодов нету и менять их нигде не нужно.
shmigul
Цитата(mr.wind @ Oct 15 2006, 17:06) *
кто подскажет с помощью чего моно менять CHMOD для IPB ??? например тоталсомандером моно ?

Очень просто поменять CHMOD спомощью FTP клиента (Total Commander)
ReDe
Цитата(shmigul @ Jul 4 2007, 09:36) *
Очень просто поменять CHMOD спомощью FTP клиента (Total Commander)

сам столкнулся с такой проблемой в IPB2.2.0
на директорию смайлов и на все прочие там создаваемые директории как руками так и с помощью админки -- установлен доступ только для чтения
сервер -- винда
два часа положил на решение этой проблемы
менял тоталом
менял винкомандером
менял фаром
НЕ меняется блин, при попытке доступа к директории из админки форума -- там стабильно возвращаются права только для чтения.
SiMM
Цитата(ReDe @ Jul 14 2007, 17:09) *
сервер -- винда
Под виндой не бывает unix'овских прав.
PS: уважайте других - читайте топик ЦЕ-ЛИ-КОМ!
Skelt
В тотле выбираешь папку или файл, затем жмешь: Файл -> Изменить атрибуты, а если не понтятно что там за цифры, то читаешь статью выше.
BowWow
Цитата(Skelt @ Aug 14 2007, 18:44) *
В тотле выбираешь папку или файл, затем жмешь: Файл -> Изменить атрибуты, а если не понтятно что там за цифры, то читаешь статью выше.

Чето я не понил в каком месте прописывать Права доступа (CHMOD) Там тока кометарии публиковать
AndrewDragon
Цитата(BowWow @ Aug 30 2007, 10:28) *
Чето я не понил в каком месте прописывать Права доступа (CHMOD) Там тока кометарии публиковать

если ты не видишь там циферек - значит файл лежит в винде и НИЧЕГО МЕНЯТЬ НЕ НУЖНО
BowWow
Цитата(AndrewDragon @ Aug 30 2007, 11:09) *
если ты не видишь там циферек - значит файл лежит в винде и НИЧЕГО МЕНЯТЬ НЕ НУЖНО

Тогда объесни почему у меня вылезают ошибки
AndrewDragon
ТЕЛЕПАТОВ НЕТ!
"на вопрос "у нас чего-то не работает", мы можем лишь ответить "сделайте что-нибудь"! (с)
КАКИЕ ошибки?
BowWow
Warning: Variable passed to each() is not an array or object in x:\program files\easyphp1-8\www\gost\index.php on line 190 типо таких
Fad
С чмодами это не связано.
BowWow
Цитата(Master @ Aug 30 2007, 18:13) *
С чмодами это не связано.

а как такого рода ошибки устранить не знаешь?
AndrewDragon
устраняются пристальным взглядом на мануал
Fad
Мы не экстросенсы разгадывать непонятные ошибки непонятно чего.
 i 
Уведомление:
Есть проблема - новая тема с ее описанием, здесь тема о CHMOD.
Amp
Цитата(AndrewDragon @ Sep 1 2007, 13:56) *
устраняются пристальным взглядом на мануал

Как вариант - дерганием саппорта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.