Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Права доступа - что означают эти цифры? (644,755)

2.1K
14 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
При настройке CGI-сценариев всегда говорят о правах доступа, Например,
"Права доступа:
Помните, что скрипты и каталоги должны иметь атрибут 755, другие файлы - 644."

Что означают эти цифры?
283
14 апреля 2003 года
Alone
910 / / 20.11.2002
Пример: 654
6 - Код прав для "Владелеца"
5 - Код прав для "Члена группы"
4 - код прав для "Прочих"

Пример код прав 6:
соотвествует 110 для двоичного числа
[0] (110 ) разрешенно ли четение данной группой (1- да 0 нет)
[1] (110 ) разрешенна ли запись для данной группы (1- да 0 нет)
[2] (110 ) разрешенно ли выполнение для данной группы (1- да 0 нет)

755(111 101 101) - Владелец имеет полные права (читать писать запускать) остальные ("Член группы" "Прочие") только читать и выполнять
644(110 100 100) - Владелец может только читать и записывать остальные только читать

Это так если по простому и по понятному :)
2.1K
14 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
С цифрами все стало понятно
Спасибо!
только вот теперь другой вопрос, как эти права устанавливать?
4
14 апреля 2003 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Иллюзия света
С цифрами все стало понятно
Спасибо!
только вот теперь другой вопрос, как эти права устанавливать?



из консоли - chmod
можно воспользоваться FTP клентом FAR'a. Ctrl-A на файле. (ну тут особенность - сервер должен поддерживать команды измения прав, и почти все сервера поддерживают эти команды)

283
14 апреля 2003 года
Alone
910 / / 20.11.2002
эээ...
а не chmod ?
4
14 апреля 2003 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Alone
эээ...
а не chmod ?



Всю жизнь путал парные команды. Исправил.

2.1K
15 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
если я ничего не путаю, то это команда Unixа...а у меня Windows...IIS
300
15 апреля 2003 года
ReDrum
689 / / 20.04.2000
Цитата:
Originally posted by Иллюзия света
если я ничего не путаю, то это команда Unixа...а у меня Windows...IIS



Тогда не заморачивайся.

2.1K
15 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
Хорошо.
тогда все равно еще вопрос: я все сделала в ISS как сказано было, создавала вирутальные директории, назначала права (читать, исполнять, писать в зависимости от каталога), но все равно при запуске выдается ошибка 500
почему это может быть?
300
15 апреля 2003 года
ReDrum
689 / / 20.04.2000
Реальная причена должна(по идее) отражаться в логах сервера.
Типа где-то по такому пути C:\WINNT\system32\LogFiles

Ну а возможная причена что не был настроен фильтр через который иис запускает скрипты.

ЗЫ. на чем пишешь??? если на перле, то я как-то постил сюда как настраивать перловые скрипты под иис. а вот если на пхп - то не судьба.
2.1K
16 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
Цитата:
Originally posted by ReDrum
Реальная причена должна(по идее) отражаться в логах сервера.
Типа где-то по такому пути C:\WINNT\system32\LogFiles

Ну а возможная причена что не был настроен фильтр через который иис запускает скрипты.

ЗЫ. на чем пишешь??? если на перле, то я как-то постил сюда как настраивать перловые скрипты под иис. а вот если на пхп - то не судьба.


на перле...спасибо, попробую найти ваше сообщение в этом форуме по поводу настройки

2.1K
16 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
Нашла ваше сообщение по настройке сервера IIS для выполнения перл-скриптов...спасибо
вопрос: а для cgi-скриптов? как сделать, чтобы они выполнялись?
300
16 апреля 2003 года
ReDrum
689 / / 20.04.2000
Небольшой ликбез
CGI - common gate interface
это всего лишь интерфес (средство доступа, взаимодействия, ...) т.е. набор правил.
На каком языке писать cgi - программы в общем не имеет значения (perl, php, c++, delphi, java, asp, python, etc) главное что они реализуют этот интерфейс.
Читать вот здесь
http://bspu.ab.ru/Docs/html.doc/CGI/helpcgi_.html

Общие сведения об Internet/Intranet
http://www.citforum.ru/internet/intranet_app/interintr_01.shtml
2.1K
17 апреля 2003 года
Иллюзия света
15 / / 09.04.2003
Спасибо за ликбез...почитала...хотя многое я знаю и даже больше...я очевидно просто неправильно задала вопрос...
попробую спросить по-другому:
вот есть гостевая книга, написанная на перл...
все файлы я скинула в каталог cgi-bin, но когда я пытаюсь обратиться к гостевой через браузер, выдается ошибка 500
почему?
283
17 апреля 2003 года
Alone
910 / / 20.11.2002
а в логах что написано ?
300
17 апреля 2003 года
ReDrum
689 / / 20.04.2000
или как вариант подправь вначале скрипта как то так
 
Код:
#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог