Стартовая страница       Почта»    |     Статистика»    |     Форум    |    


Форумы MAXnet
Текущее время: 19.09.2025 10:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: permissionsЫ
СообщениеДобавлено: 17.09.2004 08:22 
Не в сети
Читатель
Читатель

Зарегистрирован: 17.09.2004 08:09
Сообщения: 6
Вопрос к клану MAXnet

Как на Вашем хостинге раставлять права на каталоги, чтоб скрипт имел права на запись
т.е скрипт создает каталог и должен в него закинуть файл.
получается что каталог он создает под одним UID, а файл пишет под другим


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17.09.2004 09:06 
Не в сети
Макснет Системы
Макснет Системы

Зарегистрирован: 09.09.2003 19:03
Сообщения: 1252
конкретней можно? какой скрипт? желательно кусок кода где создается каталог и где создается файл.

Вообще рекомендую почитать man 1 chmod на предмет опции sticky bit.
( http://web.opennet.ru/man.shtml?topic=c ... &russian=1 )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17.09.2004 09:50 
Не в сети
Читатель
Читатель

Зарегистрирован: 17.09.2004 08:09
Сообщения: 6
mkdir('test',0777);//с правами играл, но так ничего и не вышло
$fp=fopen('test/proba.txt','w');

Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 1102 is not allowed to access /full_path_to_server/test owned by uid 1005


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17.09.2004 14:54 
Не в сети
Макснет Системы
Макснет Системы

Зарегистрирован: 09.09.2003 19:03
Сообщения: 1252
это баг ПХП
http://bugs.php.net/bug.php?id=24604

при этом авторы не собираются его устранять, выдавая его за фичу.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17.09.2004 19:34 
Не в сети
Ветеран
Ветеран
Аватара пользователя

Зарегистрирован: 21.12.2003 20:03
Сообщения: 339
Откуда: СССР
имхо, вроде как если нормальная хостинговая компания, то она не ставит safe mode у себя, ограничивая тем самым определённые вкусности... или я ошибаюсь? :P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17.09.2004 23:26 
Не в сети
Макснет Системы
Макснет Системы

Зарегистрирован: 09.09.2003 19:03
Сообщения: 1252
определенные вкусности это по вашему что? лазить по файлам/папкам чужих юзеров?

Все крупные хостеры с которыми я работал (и Московские и Американские) - все включают сейфмод.

Сейфмод можно отключать либо на собственном сервере - на коллокейшене, либо в чруте/джеиле - но как правило это дополнительные услуги.


Кстати проблему на нашем хостинге с mkdir() мы решили.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18.09.2004 04:59 
Не в сети
Ветеран
Ветеран
Аватара пользователя

Зарегистрирован: 21.12.2003 20:03
Сообщения: 339
Откуда: СССР
А с чего это взяли, что если не включен safe mode, то обязательно "вкусность" это лазить по папкам чужих пользователей? я не особый специалист в *nix системах и php, но это дело решали некоротые хостеры, в том числе и на арендуемом сервере у ispserver.com с установленной системкой(для частного хостинга нескольких проектов, в том числе и чужих). проблема с той, которой Вы отписываете, а это лазить по папкам - решали(не знаю как это реализуется), и safe mode не в режиме ON.

А вот и вкусности: mkdir, rmdir, rename, unlink, copy у "большинства" как вы говорите отключены при safe mode, или решить это не хотят администраторы при сэйф моде или хз. т.е. часть функций обрезают. Недавно такой конфликт уже был с одной хостинговой конторой, когда без ведома на то пользователя включили сейфмод, и движок написанный почти год назад не работал, поставили все обратно, но лазить по папкам чужих пользователей нельзя.
вот такие вот дела.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18.09.2004 11:54 
Не в сети
Читатель
Читатель

Зарегистрирован: 17.09.2004 08:09
Сообщения: 6
serg,
> Все крупные хостеры с которыми я работал (и Московские и Американские) - все включают сейфмод.
Из тех крупных, что попадались мне, ни один не включает, их конечно не 100, а 5, но все входят в 10-ку продвинутых
проблему "лазанья по чужим папкам" решают другим способом,
один из них, это отдельный процесс APACHE под каждого клиента

> Кстати проблему на нашем хостинге с mkdir() мы решили.
За решение проблемы, большое спасибо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18.09.2004 12:09 
Не в сети
Читатель
Читатель

Зарегистрирован: 17.09.2004 08:09
Сообщения: 6
serg,
ЗЫ: Не бросишь в приват, как решили эту проблему?
я так понял, многие региональные хостеры этим болеют ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18.09.2004 13:27 
Не в сети
Макснет Системы
Макснет Системы

Зарегистрирован: 09.09.2003 19:03
Сообщения: 1252
XXX писал(а):
serg,
> Все крупные хостеры с которыми я работал (и Московские и Американские) - все включают сейфмод.
Из тех крупных, что попадались мне, ни один не включает, их конечно не 100, а 5, но все входят в 10-ку продвинутых
проблему "лазанья по чужим папкам" решают другим способом,
один из них, это отдельный процесс APACHE под каждого клиента


Это называется "Организация виртуального сервера" - а еще можно ставить отдельную машину для каждого клиента - это вообще суперсекьюрно - называется колокейшн - это все дополнительные услуги.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB