За последние 24 часа нас посетили 20092 программиста и 1084 робота. Сейчас ищут 745 программистов ...

ПОЧЕМУ ПОСТОЯННО ПРОСИТ ПРАВА К ФАЙЛАМ УБУНТУ?

Тема в разделе "Laravel", создана пользователем gurul, 2 июл 2020.

  1. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    The stream or file "/var/www/bossphp.x/storage/logs/laravel-2020-07-02.log" could not be opened: failed to open stream: Permission denied
    --- Добавлено ---
    Я устанавливаю права, а он заново при новых логах просит права заново
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    Установите права на каталог.
     
  3. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    sudo chmod -R 777 /var/www/bossphp.x/storage
    но потом все равно при создании нового лага требует опять прописывать это

    уже надоело это делать
    как сделать один раз?
     
  4. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    Убунта детектед.
     
    MouseZver нравится это.
  5. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    как исправить?
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    @gurul У вас видимо крон сидит, и тоже пишет в эти файлы. От рута. Или веб-сервер от себя. Если первый случай, можно либо крон от нужного пользователя запускать, либо разделять консольные и веб-логи
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    100%

    фирменный стиль
    --- Добавлено ---
    раньше он был гуру только убунту, а теперь он босс пхп и автор ларавель v8.
    но сцуко разобраться один раз с владельцем файлов он не в силах уже года три, как минимум.
    --- Добавлено ---
    придумать ещё один крутой ник, не? главное — верить в себя!11
     
    MouseZver нравится это.
  8. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    крона нет
    --- Добавлено ---
    как исправить?
     
  9. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    @gurul в другой раз буду банить сразу же как только увижу заголовок темы капсом. ты где набрался этого говна, БОССПРОГРАММИСТ?
     
    MouseZver нравится это.
  10. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    я блог пилю на ларе
     
  11. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    один раз решить что надо уже вникнуть в права, напрячь мозг, поискать, попробовать сформулировать вопрос для поисковика.
    пока ты вываливаешь свои "проблемы" на нас, ты ничему не учишся. эта заморочка с тобой все годы, что ты появляешся на этом форуме.
    в чём проблема? — только в тебе!
     
    MouseZver нравится это.
  12. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    научи решать эти проблемы
     
  13. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    я пытался. ты исчерпал все лимиты доброго отношения. нельзя быть таким наглым и наивным халявщиком.
    --- Добавлено ---
    ты нас вопринимаешь как мамку. мы не мамка!
    --- Добавлено ---
    нам тупо насрать что ты там пытаешся изобразить. смени парадигму: вместо "верь в себя не смотря ни на что" попробуй "расчитывай только на себя, старайся".
     
    MouseZver нравится это.
  14. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    то есть решать все без форума?
    --- Добавлено ---
    а если не получается, то как мне делать?
     
  15. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.817
    Симпатии:
    735
    Адрес:
    Татарстан
    иди в таксисты, программирование не твое
     
  16. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    у РУ таксистов дела... ->

     
  17. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    у убунты тоже.
     
  18. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    Объясняю не для топикстартера, а для тех, кто придёт из поисковиков:

    Linux и другие unix-подобные системы расчитаны на многих пользователей. Есть пользовательские аккаунты предназначенные для реальные людей. А есть созданные для специальных "технических" целей: например, веб-сервер работает от имени пользователя www-data. Есть ещё группы пользователей. Опять же, как правило, за кампанию с пользовательским аккаунтом создаётся группа с таким же названием. Например вы vasya и входите в группу vasya. Можно входить в несколько групп одновременно. Найти эти имена можно заглянув в файлы /etc/passwd и /etc/group

    • Файлы и папки всегда принадлежат какому-то одному пользователю и одной группе.
    • Права на файлы и папки определяются отдельно для пользователя-владельца, для группы-владельца и для всех остальных.
    • Если явно не менять права, новые файлы пользователя создаются с атрибутами доступа, зависящими от т.н. "umask". Его можно настроить как для личного аккаунта, так и для технического вроде www-data.

    Когда вы работаете в консоли под своим личным аккаунтом, например запускаете команды php artisan, система создаёт файлы, принадлежащие вам, т.е. пользователю и группе vasya. А веб-процесс php пытается создавать или модифицировать те же файлы от имени пользователя www-data. И если не принять специальных мер, то прав может не хватить — в какой-то момент вам , а в другой момент веб-серверу. Бесконечно менять атрибуты доступа на 777 для всех новых файлов это онанизм, устанет рука. Лучше самому стать пользователем www-data ИЛИ настроить взаимное членство в группах и права по умолчанию для групп (umask).

    Пошаговой инструкции не будет, оставляю радость открытий вам самим. Выж программисты! Гуглить фразы:
    linux file permissions cheat sheet
    set default umask
    umask for php www-data
    add existing user to group linux
    sudo www-data
     
    Dimon2x и mkramer нравится это.
  19. gurul

    gurul Новичок

    С нами с:
    2 июл 2020
    Сообщения:
    13
    Симпатии:
    0
    спасибо кэп