Tmin10 пишет:Warning: system() has been disabled for security reasons
Warning: exec() has been disabled for security reasons
А это - уже в корне другая ошибка. Хостер заблокировал данные функции.
Tmin10 пишет:Нет, с правами nobody нельзя даже директорию создать:
можно. Но только если директория, родительская для новой, разрешает запись в себя пользователю, от имени которого работает PHP.
Ну например:
CODE ( htmlphp):
скопировать код в буфер обмена
cobald@melkij:~/tmp/p0$ sudo -i -u nobody sudo: unable to change directory to /nonexistent: Нет такого файла или каталога nobody@melkij:/home/cobald/tmp/p0$ ls -l итого 0 drwxr-xr-x 2 cobald cobald 6 Фев 11 11:38 0 drwxrwxrwx 2 cobald cobald 6 Фев 11 11:38 1 drwxr-xr-x 2 nobody cobald 6 Фев 11 11:38 2 nobody @melkij :/home /cobald /tmp /p0$ touch 0 /filenobody@melkij:/home/cobald/tmp/p0$ touch 1/file nobody@melkij:/home/cobald/tmp/p0$ touch 2/file nobody@melkij:/home/cobald/tmp/p0$ ls -lR .: итого 0 drwxr-xr-x 2 cobald cobald 6 Фев 11 11:38 0 drwxrwxrwx 2 cobald cobald 17 Фев 11 11:40 1 drwxr-xr-x 2 nobody cobald 17 Фев 11 11:40 2 ./0: итого 0 ./1: итого 0 -rw-r--r-- 1 nobody nogroup 0 Фев 11 11:40 file ./2: итого 0 -rw-r--r-- 1 nobody nogroup 0 Фев 11 11:40 file nobody@melkij:/home/cobald/tmp/p0$
Почитайте про права доступа, в общем. Здесь всё логично.(Отредактировано автором: 11 Февраля, 2011 - 10:45:06)
|