Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: chmod [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: каталога
Arch-Web
Отправлено: 11 Февраля, 2011 - 01:16:52
Post Id



Частый гость


Покинул форум
Сообщений всего: 177
Дата рег-ции: Июль 2010  
Откуда: Ukraine::Kiev


Помог: 1 раз(а)




system("mkdir ./images"); или exec("mkdir ./images");
 
 Top
Tmin10
Отправлено: 11 Февраля, 2011 - 08:52:15
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Нет, прав не хватает(
Цитата:
Warning: system() has been disabled for security reasons
Warning: exec() has been disabled for security reasons
 
 Top
Мелкий Супермодератор
Отправлено: 11 Февраля, 2011 - 10:42:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Tmin10 пишет:
Warning: system() has been disabled for security reasons
Warning: exec() has been disabled for security reasons

А это - уже в корне другая ошибка. Хостер заблокировал данные функции.

Tmin10 пишет:
Нет, с правами nobody нельзя даже директорию создать:

можно. Но только если директория, родительская для новой, разрешает запись в себя пользователю, от имени которого работает PHP.
Ну например:
CODE (htmlphp):
скопировать код в буфер обмена
  1. cobald@melkij:~/tmp/p0$ sudo -i -u nobody
  2. sudo: unable to change directory to /nonexistent: Нет такого файла или каталога
  3. nobody@melkij:/home/cobald/tmp/p0$ ls -l
  4. итого 0
  5. drwxr-xr-x 2 cobald cobald 6 Фев 11 11:38 0
  6. drwxrwxrwx 2 cobald cobald 6 Фев 11 11:38 1
  7. drwxr-xr-x 2 nobody cobald 6 Фев 11 11:38 2
  8. nobody@melkij:/home/cobald/tmp/p0$ touch 0/file
  9. touch: невозможно выполнить touch для `0/file': Отказано в доступе
  10. nobody@melkij:/home/cobald/tmp/p0$ touch 1/file
  11. nobody@melkij:/home/cobald/tmp/p0$ touch 2/file
  12. nobody@melkij:/home/cobald/tmp/p0$ ls -lR
  13. .:
  14. итого 0
  15. drwxr-xr-x 2 cobald cobald  6 Фев 11 11:38 0
  16. drwxrwxrwx 2 cobald cobald 17 Фев 11 11:40 1
  17. drwxr-xr-x 2 nobody cobald 17 Фев 11 11:40 2
  18.  
  19. ./0:
  20. итого 0
  21.  
  22. ./1:
  23. итого 0
  24. -rw-r--r-- 1 nobody nogroup 0 Фев 11 11:40 file
  25.  
  26. ./2:
  27. итого 0
  28. -rw-r--r-- 1 nobody nogroup 0 Фев 11 11:40 file
  29. nobody@melkij:/home/cobald/tmp/p0$
  30.  

Почитайте про права доступа, в общем. Здесь всё логично.

(Отредактировано автором: 11 Февраля, 2011 - 10:45:06)



-----
PostgreSQL DBA
 
 Top
JustUserR
Отправлено: 12 Февраля, 2011 - 13:46:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Мелкий пишет:
Php лишь транслирует вызовы chmod и chown с соответствующие консольные команды
Для осуществления выполнения системных операций включенных в исполняемую инстанцию PHP-приложения таких как функции взаимодействия с файловой системой и процессами - интерпретатор в действительности обеспеичвает соответствующий системный вызов проводимый на основании обращения к уровню элементного трактования ядра


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB