Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Права доступа, PHP и PERL

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
NetFantom



Зарегистрирован: 27.01.2004
Сообщения: 41
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Янв 27 2004 16:24    Заголовок сообщения: Права доступа, PHP и PERL Ответить с цитатой

Уважаемые ЗУБРЫ! Вопрос именно к вам.
С какими правами доступа обычно выполняются на серверах компаний, предоставляющих хостинг, PHP и PERL и как правильно огранизовывать "безопасные" сайты.
Более конкретно: предположим у нас есть скрипт, выполняющий операции с БД. Настройки логин/пароль БД хранятся в отдельной файлк config.cfg, откуда их читает скрипт. Естественно, не хотелось бы чтобы кто угодно мог прочитать их, соответственно устанавливаем права доступа для файла rw------- (600 в восьмеричной).
НО! Создавали мы файл под пользователем под которым зашли по FTP. А скрипт, вызванный пользователем WEB-сайта, будет выполняться с другими правами (чаще всего это пользователь nobody), и доступа на чтение к файлу не имеет. Ну это из собственного горького опыта. Создание файла с помощью того же скрипта (чтобы имел id пользователя nobody) тоже не спасает - случается, что после этого скрипт вообще не имеет доступа к файлу.
А как это делают зубры?! Есть какие-то общие рекомендации? И как вообще все это устроено?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DoomStar



Зарегистрирован: 21.12.2004
Сообщения: 7

СообщениеДобавлено: Вт Дек 21 2004 19:25    Заголовок сообщения: Ответить с цитатой

на правильном хостинге вы должны установить такие права:
600 - если вы хотите чтобы файл могли открывать только ваши скрипты
640 - если файл могут открывать скрипты и web-server

Дело в том что на правильном хостинге скрпты запускаются от имени юзера, вебсервер работает из под своего имени, но он включён в группу юезеров и может видеть файлы у которых права 040, и также ФТП сервер работает от юзера, который залогинен.

Пользуйтесь нормальным хостингом.

Hint: CPANEL - это самая дырявая и распространённая система хостинга Smile

<реклама вычищена модераторомSmile>
_________________
тех. директор http://www.hostlink.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
NetFantom



Зарегистрирован: 27.01.2004
Сообщения: 41
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Дек 22 2004 00:46    Заголовок сообщения: Ответить с цитатой

это уже давно не актуально Very Happy
Но все-равно спасибо за ответ!

На самом деле сейчас меня мучает вопрос грамотной настройки прав с которыми выполняется Apache и PHP под виндами =)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...