|
|
|
|
|
для: cheops
(07.10.2004 в 16:44)
| | Ну да, верно :). | |
|
|
|
|
|
|
|
для: Byte
(07.10.2004 в 16:14)
| | Скорее наоборот :), вы являетесь владельцем каждого из ваших скриптов. | |
|
|
|
|
|
|
|
для: cheops
(07.10.2004 в 10:31)
| | Ок, т.е. выходит, что каждый из моих скриптов есть овнер? | |
|
|
|
|
|
|
|
для: Byte
(07.10.2004 в 04:24)
| | Нет, это имя UNIX-пользователя от которого действуют ваши скрипты, который назначает вам хостер. Если у вас на хостинге есть база данных, то это имя совпадает с именем пользователя базы данных (у нас, например, softtime). Другому клиенту хостеры назначают другое имя. Вам практически не имеет смысла пользоваться этой функцией так как ваши скрипты так и так действуют от имени вашего пользователя, а доступа к другим учётным записям на сервере у вас скорее всего нет, как у владельцев других учётных записей нет доступа к вашей учётной записи. Единственный кто имеет доступ ко всем файлам и учётным записям это суперпользователь - root.
PS Данная функция актуальна, когда сервер находится в полном распоряжении команды Web-разработчиков для управления учётными записями и принадлежащим им файлам. | |
|
|
|
|
|
|
|
для: 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
(20.09.2004 в 22:18)
| | Привет всем еще раз. Возник новый вопрос относительно
работы с файлами на сервере с юниксом. Как обяснить директории
кто ее овнер? я так понимаю, что если выставить на папку разрешение писать в нее свем юзверям, то любой скрипт, с любого сервера может в эту папку чего-то записать, если будет знать о ее существовании конечно, так ли это?
и если так, то как ограничить это безобразие? | |
|
|
|
|
|
|
|
для: Byte
(20.09.2004 в 22:50)
| | Хм... может написать хостеру, описав проблему и попросив совета? Может порядок действий в этом случае другой... Никто лучше их не скажет в чём дело. | |
|
|
|
|
|
|
|
для: cheops
(20.09.2004 в 22:27)
| | да, пробел действительно мистический, я его тоже узрел и был удивлен.
а в отношениии файлов есть еще вопросы. хотя они наврное связаны как раз с chmod'ом. если я загружаю файл на сервер все без вопросов загружается, но я не могу файл этот копировать из временной директории в место мне необходимое по той же причине ограничения прав доступа. так как же заставить чмод работать из кода? | |
|
|
|
|
|
|
|
для: Byte
(20.09.2004 в 22:14)
| | Там по какой-то причине в начале возникал пробел - который всё и рушил, с "a" он исчез... мистика... | |
|
|
|
|