Создать форум бесплатно: ixbb.ru :: Календарь на Май 2024 года: calendar2008.ru/2024/may/

  Reply to this topicStart new topicStart Poll

!!! Помогите с правами доступа (CHMOD)

lakis
Отправлено: Jan 5 2007, 03:09 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 5
Пользователь №: 211
Регистрация:
5-January 07



Я только начал заниматься сайтостроением и php. Хочу установить чат и не могу установить права доступа (CHMOD), что это и где их устанавливать? Помогите плиз!!!


--------------------
NULL
PMEmail Poster
Top
Лена
Отправлено: Jan 5 2007, 03:31 PM
Quote Post


  Главный администратор
*

Группа: Members
Сообщений: 311
Пользователь №: 1
Регистрация:
6-May 06



CHMOD - это права доступа к директории
они нужны для безопасности сайта
установить их можно так- заходишь фтп клиентом себе на сайт,
выбираешь нужную директорию и ищешь у фтп клиента как можно поменять права

я работаю с wincom451 - там права выставляются в атрибутах файла
у тебя может быть как- то иначе, но принцип у всех одинаковый
PMEmail Poster
Top
lakis
Отправлено: Jan 5 2007, 04:04 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 5
Пользователь №: 211
Регистрация:
5-January 07



Спасибо за ответ. Сейчас попробую.


--------------------
NULL
PMEmail Poster
Top
lakis
Отправлено: Jan 5 2007, 08:58 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 5
Пользователь №: 211
Регистрация:
5-January 07



Извините, еще один вопрос. Пользовался Totalcmd-ром , при изменении атрибутов выскакивает ошибка "Не могу изменить атрибуты удаленных файлов", доступ к ftp полный. Не знаете почему может быть такая ошибка?


--------------------
NULL
PMEmail Poster
Top
Лена
Отправлено: Jan 5 2007, 10:04 PM
Quote Post


  Главный администратор
*

Группа: Members
Сообщений: 311
Пользователь №: 1
Регистрация:
6-May 06



у меня как- то было подобное

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

на платных хостингах почти всегда с атрибутами все в порядке
на бесплатных- хостер старается обезопасится через ограничение доступа
PMEmail Poster
Top
Лена
Отправлено: Jan 6 2007, 01:40 AM
Quote Post


  Главный администратор
*

Группа: Members
Сообщений: 311
Пользователь №: 1
Регистрация:
6-May 06



у меня на компе статья лежала smile.gif публикую

CHMOD и как его менять

Каждый wap мастер рано или поздно сталкивается с тем, что необходимо установить права доступа (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 даёт право:

Хозяину делать с ним всё, что захочется;
Лицам группы читать и выполнять;
клиенту только читать.

Изменить права доступа может:

системный администратор сервера или владелец файлов


Для этого есть два возможных пути.На примере программы Total Commander

Первый удобен в тех случаях, когда вам необходимо изменить права доступа для одного отдельного файла. Тогда наводим курсор на этот файл, нажимаем Ctrl+Enter (появляется командная строка, а в командной строке имя файла) и дополняем командную строку chmod 755 file.php

Естественно, это не удобно, когда необходимо изменить права доступа для 10, 20, 100 файлов. Поэтому есть второй способ. Для этого выделяем необходимые файлы и ищем в меню команду Change attribures / Изменить атрибуты, после чего появляется меню изменения параметров доступа, где вам собственно галочками и необходимо выставить необходимые права для чтения, записи и выполнения
PMEmail Poster
Top
lakis
Отправлено: Jan 7 2007, 12:24 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 5
Пользователь №: 211
Регистрация:
5-January 07



А можно права доступа изменить как нибудь из винды? Может проги какие есть. Дело в том что сервер у меня на компе. Или FTP сервер который у меня стоит не дает полного контроля над файлами. У меня FileZillaFTP стоит. Пробовал Pablos ftp server v1.52, тоже не получается.


--------------------
NULL
PMEmail Poster
Top
stranger
Отправлено: Jan 17 2007, 07:50 PM
Quote Post


  Майор
*

Группа: Members
Сообщений: 101
Пользователь №: 108
Регистрация:
24-November 06



QUOTE
Извините, еще один вопрос. Пользовался Totalcmd-ром , при изменении атрибутов выскакивает ошибка "Не могу изменить атрибуты удаленных файлов", доступ к ftp полный. Не знаете почему может быть такая ошибка?

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

QUOTE
А можно права доступа изменить как нибудь из винды? Может проги какие есть. Дело в том что сервер у меня на компе

Можно ,скажи, как у тебя подключен сервер,

PMEmail PosterUsers WebsiteICQ
Top
Der_Wald
Отправлено: Mar 4 2007, 03:59 AM
Quote Post


  Сержант
*

Группа: Members
Сообщений: 14
Пользователь №: 393
Регистрация:
4-March 07



CHMOD- на линукс серверах, под виндой (даже если там у вас допустим denwer) не надо менять CHMOD, точнее, ты его не можешь поменять

Для Unix'а цифры от 0 до 7.
Для Windows - ТОЛЬКО 4 и 6 (можно читать файл и можно читать и записывать соответственно). Windows определяет статус выполняемоти файла по его расширению (например, .exe и .pl), атрибут выполняемости не может быть изменен. Следовательно остаются только 4 и 6.

(Добавление)

QUOTE
Дело в том что сервер у меня на компе.


чет я не понял, а нафига ты к себе на комп лезешь ФТПшником??? или это из разряда - мы легких путей не ищем???
PMEmail Poster
Top
lakis
Отправлено: Mar 10 2007, 08:43 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 5
Пользователь №: 211
Регистрация:
5-January 07



Можно подробнее. Что значит как подключен?


--------------------
NULL
PMEmail Poster
Top

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0205 ]   [ 10 queries used ]   [ GZIP выключен ]