| |
|
|
| | На сколько я знаю, по материалма данного форима, в UNIX права доступа выставляются для трёх групп:
владельца файла,
группы в которую входит владелец файла,
всех остальных
Закачал я файлы на сервер. Кто является их владельцем?
Обращаюсь я через свой скрипт к файлу, кем я являюсь в момент обращения? Владельцем? или одним из группы владельца? или всем остальным?
Ведь в скрипте нет ни логинов ни паролей, чтобы определить кто я есть?
Как это вообще определяется?
Разьясните, плиз, "на пальцах".... | |
| |
|
|
| |
|
|
| |
для: tAleks
(04.04.2007 в 10:38)
| | | 1. Закачали по ftp - владельцем являетесь вы (user).
2. Запускаете скрипт - зависит от настроек хостинга: в некоторых скрипты запускаются из под пользователя, тогда смотри п.1, а в некоторых из под пользователя apache, тогда права - все остальные. | |
| |
|
|
| |
|
|
| |
для: Loki
(04.04.2007 в 11:58)
| | | >1. Закачали по ftp - владельцем являетесь вы (user).
>2. Запускаете скрипт - зависит от настроек хостинга: в некоторых скрипты запускаются из под пользователя, тогда смотри п.1, а в некоторых из под пользователя apache, тогда права - все остальные.
А как уэнать?
Я закачиваю файлы через Dreamweaver. | |
| |
|
|
| |
|
|
| |
для: tAleks
(04.04.2007 в 12:04)
| | | >Я закачиваю файлы через Dreamweaver.
Значит через FTP - владельцем выступает ваш FTP-пользователь. | |
| |
|
|
| |
|
|
| |
для: cheops
(04.04.2007 в 12:17)
| | | Кто такой FTP-пользователь?
Как я поинмаю, у пользователя должно быть имя, и пароль. А где это прописано? | |
| |
|
|
| |
|
|
| |
для: tAleks
(04.04.2007 в 12:50)
| | | При регистрации на сервере вам выдавли логин и пароль для FTP-доступа? | |
| |
|
|
| |
|
|
| |
для: cheops
(04.04.2007 в 12:57)
| | | >При регистрации на сервере вам выдавли логин и пароль для FTP-доступа?
Да, давали логин и пароль.
Это и есть чтоли владелец файлов?
Хорошо. Тогда кем этому файлу будет являться скрипт, котроый пытается произвести четение/запись? | |
| |
|
|
| |
|
|
| |
для: tAleks
(04.04.2007 в 13:03)
| | | Почти однозначно владельцы будут не совпадать, но возможно они будут входить в одну группу (хотя так не всегда бывает). | |
| |
|
|
| |
|
|
| |
для: cheops
(04.04.2007 в 13:28)
| | | А делать-то что при таком не совпадении?
Мне ведь надо чтобы скрипт редактировал файл. Как заставить его это делать? | |
| |
|
|
| |
|
|
| |
для: cheops
(04.04.2007 в 13:28)
| | | И еще, а кто будет являться владельцем, для файлов и папок, созданных скриптом? | |
| |
|
|
| |
|
|
| |
для: tAleks
(04.04.2007 в 14:30)
| | | пользователь из под которого запущен скрипт | |
| |
|
|
| |
|
|
| |
для: Loki
(04.04.2007 в 16:06)
| | | А какой это пользователь? Как его имя, и как он определяется?
Я попоробовал создать файл скриптом в директории на которую поставил права 777.
Потом посмотрел на параметры этого файла, через Тотал Коммандер.
Пользователь: 99 и группа 99. - токуда такие пользователи, кем они назначаются? | |
| |
|
|
|
|
| |
|
|
| |
для: tAleks
(04.04.2007 в 16:08)
| | | >Потом посмотрел на параметры этого файла, через Тотал Коммандер.
>Пользователь: 99 и группа 99. - токуда такие пользователи, кем они назначаются?
Это пользователь nobody, у него минимальные права. Для редактирования файла скриптом, права на папку должны быть 777, а на файл 666. | |
| |
|
|