[php] Почему файл не создается? touch

Discussion in 'PHP' started by falsedx, 23 Nov 2012.

  1. falsedx

    falsedx New Member

    Joined:
    13 Nov 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <?
    set_time_limit(0);
    exec("touch text.txt");
    ?>
    OS: ubuntu 12.
     
  2. falsedx

    falsedx New Member

    Joined:
    13 Nov 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Сервер lighttpd. Пользователь www-data.
    Консоль вот что пишет:
    что делать?
     
  3. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Не хватает прав.

    Либо повысить привелегии (не рекомндуется). Либо изменить владельца файла

    chown www-data ./text.txt
     
    _________________________
  4. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Какой кошмар юзать консоль из скрипта, когда под большую часть требуемых системных функций, разработаны php функции аналоги.
     
    _________________________
  5. falsedx

    falsedx New Member

    Joined:
    13 Nov 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    да.
    Но нужно подключить готовое решение, а переписывать с си на php целую программу, желания нет)
     
  6. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Ололо: http://www.php.net/manual/ru/function.touch.php
     
    _________________________
  7. falsedx

    falsedx New Member

    Joined:
    13 Nov 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    youtube-dl

    Спасибо
     
  8. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,026
    Likes Received:
    311
    Reputations:
    86
    Уточни ты на своем сервере или на ломе, так похоже, что второе, но мало ли.
     
    _________________________
  9. Эрос

    Эрос New Member

    Joined:
    5 Dec 2011
    Messages:
    17
    Likes Received:
    1
    Reputations:
    -3
    повысить привелегий.....
     
  10. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Скорее сменить овнера у файла. Ты сам то догадываешься к каким фатальным последствиям может привести чрезмерное повышение привелегий?
     
    _________________________
  11. falsedx

    falsedx New Member

    Joined:
    13 Nov 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Там нужно было путь к скрипту поменять и все. привилегии поднимать не нужно.
     
Loading...
Similar Threads - файл создается touch
  1. newsql
    Replies:
    6
    Views:
    3,644