За последние 24 часа нас посетил 17951 программист и 1653 робота. Сейчас ищут 1500 программистов ...

FastCGI, Nginx, права

Тема в разделе "Установка PHP", создана пользователем shreck, 26 янв 2011.

  1. shreck

    shreck Активный пользователь

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    Приветствую.

    Есть ВПС. На нем установлено:
    Nginx, PHP Version 5.2.14
    Дружат они через spawn-fcgi.

    nginx запущен из под nginx:nobody

    Проблема в том, что те файлы, которые создаются программно[скриптами]:файлы кешей и.т.д,
    получают chmod nginx:nobody. А нужно чтобы получали права нужного пользователя.

    Код (Text):
    1.  
    2. [root@12753 init.d]# cat spawn-fcgi
    3. server_ip=127.0.0.1
    4. server_port=9000
    5. server_user=nginx
    6. server_group=nobody
    7. pidfile="/var/run/spawn-php.pid"
     
  2. Jampire

    Jampire Активный пользователь

    С нами с:
    22 авг 2009
    Сообщения:
    181
    Симпатии:
    0
    Адрес:
    Гомель
    Чтобы файл имел права нужного пользователя, он должен быть создан этим пользователем. Наделять скрипты правами рута для смены прав доступа - брешь в безопасности.