Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: работа с файлами

Сообщения:  [1-10]    [11-20]   [21-30]  [31-32] 

 
 автор: Byte   (07.10.2004 в 18:32)   письмо автору
 
   для: cheops   (07.10.2004 в 16:44)
 

Ну да, верно :).

   
 
 автор: cheops   (07.10.2004 в 16:44)   письмо автору
 
   для: Byte   (07.10.2004 в 16:14)
 

Скорее наоборот :), вы являетесь владельцем каждого из ваших скриптов.

   
 
 автор: Byte   (07.10.2004 в 16:14)   письмо автору
 
   для: cheops   (07.10.2004 в 10:31)
 

Ок, т.е. выходит, что каждый из моих скриптов есть овнер?

   
 
 автор: cheops   (07.10.2004 в 10:31)   письмо автору
 
   для: Byte   (07.10.2004 в 04:24)
 

Нет, это имя UNIX-пользователя от которого действуют ваши скрипты, который назначает вам хостер. Если у вас на хостинге есть база данных, то это имя совпадает с именем пользователя базы данных (у нас, например, softtime). Другому клиенту хостеры назначают другое имя. Вам практически не имеет смысла пользоваться этой функцией так как ваши скрипты так и так действуют от имени вашего пользователя, а доступа к другим учётным записям на сервере у вас скорее всего нет, как у владельцев других учётных записей нет доступа к вашей учётной записи. Единственный кто имеет доступ ко всем файлам и учётным записям это суперпользователь - root.

PS Данная функция актуальна, когда сервер находится в полном распоряжении команды Web-разработчиков для управления учётными записями и принадлежащим им файлам.

   
 
 автор: Byte   (07.10.2004 в 04:24)   письмо автору
 
   для: cheops   (06.10.2004 в 23:35)
 

Извните за назойливость, но можно немного подробнее?
имя овнера в этой функции это что? имя скрипта?

   
 
 автор: cheops   (06.10.2004 в 23:35)   письмо автору
 
   для: Byte   (06.10.2004 в 23:26)
 

1) Функция chown() позволяет менять владельца.
2) Если разрешить всем пользователям писать в папку, это будет относится только к пользователям данного сервера, в данном случае скриптам других сайтов, но только в том случае, если на пути к файлу им разрешено просматривать все директории. Обычно это не так и директория в которой расположен ваш виртуальный хост доступна только вам (ну и root).
3) Скриптам с других машин обычно обратиться нельзя, тем более на хостинге... только "пользователям" данного хоста...
4) В принципе здоровая параноя всегда приветствуется :))), тем более когда сервер предоставляет услуги SSH, когда пользователями выступают не скрипты, а вполне живые люди, поэтому последнюю цифру (да и вторую тоже) в правах доступа лучше всегда делать нулём...

http://www.softtime.ru/dic/id_dic=158&id_group=6

   
 
 автор: Byte   (06.10.2004 в 23:26)   письмо автору
 
   для: Byte   (20.09.2004 в 22:18)
 

Привет всем еще раз. Возник новый вопрос относительно
работы с файлами на сервере с юниксом. Как обяснить директории
кто ее овнер? я так понимаю, что если выставить на папку разрешение писать в нее свем юзверям, то любой скрипт, с любого сервера может в эту папку чего-то записать, если будет знать о ее существовании конечно, так ли это?
и если так, то как ограничить это безобразие?

   
 
 автор: cheops   (21.09.2004 в 09:33)   письмо автору
 
   для: Byte   (20.09.2004 в 22:50)
 

Хм... может написать хостеру, описав проблему и попросив совета? Может порядок действий в этом случае другой... Никто лучше их не скажет в чём дело.

   
 
 автор: Byte   (20.09.2004 в 22:50)   письмо автору
 
   для: cheops   (20.09.2004 в 22:27)
 

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

а в отношениии файлов есть еще вопросы. хотя они наврное связаны как раз с chmod'ом. если я загружаю файл на сервер все без вопросов загружается, но я не могу файл этот копировать из временной директории в место мне необходимое по той же причине ограничения прав доступа. так как же заставить чмод работать из кода?

   
 
 автор: cheops   (20.09.2004 в 22:27)   письмо автору
 
   для: Byte   (20.09.2004 в 22:14)
 

Там по какой-то причине в начале возникал пробел - который всё и рушил, с "a" он исчез... мистика...

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-32] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования