Как поменять uid скрипта

mike

pmcoder
Как поменять uid скрипта

После закачки сайта на хостинг получаю следуюющее:
PHP:
SAFE MODE Restriction in effect. The script whose uid is 1111 is not allowed to access ./libs/Smarty.class.php owned by uid 552 in /usr/home/bank/public_html/enter.php on line 13

line 13: include_once "./libs/Smarty.class.php";
Я так понимаю uid - это владелец файла. Может его как - то поменять надо?

Какие будут соображения?
 

baev

‹°°¬•
Команда форума
Вам же, вроде, в другом топике уже дали ссылку на [m]chown[/m]
 

kvf77

Red Devil
mike

тебе-тебе
или ты не можешь провести параллель между файлами, закачиваемыми твоим визуальным редактором и этой проблемой?
 

mike

pmcoder
kvf77
Файлы я заливал по ФТП. Может я чего-то не догоняю, но я думаю, что после заливки все эти файлы должны были иметь один uid. А получилось не так, почему не знаю. Может чего-то на хостинге. chown исправил проблему. А насчет
, я думаю, ты ошибся в нашем с тобой длительном :) диалоге даная команда не упоминалась.

ЗЫ. Я ничего не перепутал? По-моему мы говорили не о uid, а о правах на файл, или это одно и тоже:)))?
 

baev

‹°°¬•
Команда форума
uid == "user ID" == "владелец прав на файл"

даная команда не упоминалась
ну, там на самом деле была ссылка на chmod (там, кстати, довольно подробно про права написано) -- а на странице chmod есть ссылка:
См.также описание функций chown() и chgrp().
 

mike

pmcoder
baev
Да не спорю, что это все из одной области, но все таки это разные вещи и вызывают немного разные проблемы. Спасибо за помощь.
Но меня еще все-таки интересует почему почему при заливе сайта на хостинт по ФТП оказалось так, что у файлов разный uid. Я так понимаю, что если проиходит залив по ФПТ на сервер, у файлов должен быть uid заливающего или мое мнение ошибочно?
 

kvf77

Red Devil
mike
давайл команду chmod - там все описано - правильно тебе baev сказал. У твоего хостинга вполне возможно проблемы с автоматическим выставлением прав. И узер, под которым работает PHP - это другой юзер - не ты, поэтому и проблемы. Ты видимо не входишь в группу, в которой находится PHP и так далее
 
Сверху