select into outfile error:13 (can't write)

Discussion in 'Песочница' started by blackbox, 23 Jan 2016.

  1. blackbox

    blackbox Elder - Старейшина

    Joined:
    31 Dec 2011
    Messages:
    362
    Likes Received:
    62
    Reputations:
    11
    В общем, есть пользователь с fle_priv=Y, но при попытке записать файл выдает такую ошибку. Права на запись вроде как есть. Погуглил, и нашел что люди на AppArmor жалуются, хотя я не уверен что он установлен на машине. Какие еще варианты можно использовать?
     
  2. private_static

    Joined:
    19 May 2015
    Messages:
    118
    Likes Received:
    76
    Reputations:
    22
    а в /tmp пишет?
     
  3. blackbox

    blackbox Elder - Старейшина

    Joined:
    31 Dec 2011
    Messages:
    362
    Likes Received:
    62
    Reputations:
    11
    Я не проверял, мб и пишет, только в /tmp писать беспонтово.
     
  4. private_static

    Joined:
    19 May 2015
    Messages:
    118
    Likes Received:
    76
    Reputations:
    22
    я клоню к тому что если в /tmp пишет а в нужный каталог нет то возможно всё таки прав нет на запись в него
     
    altblitz likes this.
  5. blackbox

    blackbox Elder - Старейшина

    Joined:
    31 Dec 2011
    Messages:
    362
    Likes Received:
    62
    Reputations:
    11
    Да, действительно, с правами была проблема, я лоханулся так неслабо. Спасибо. Только вот в другие каталоги ни в какую не пишет. Может в майадмине есть каталоги, в которые можно по-дефолту всем писать? Опять же, нашел что-похожее http://security.stackexchange.com/q...ysqls-errcode-13-when-trying-to-write-a-shell но сервер древний + там не линукс. Хз как это обойти.
     
    #5 blackbox, 23 Jan 2016
    Last edited: 23 Jan 2016
  6. blackbox

    blackbox Elder - Старейшина

    Joined:
    31 Dec 2011
    Messages:
    362
    Likes Received:
    62
    Reputations:
    11
    Есть полный рутовый ацесс к бд, но толку пока с этого мало. Есть возможность читать файлы и диры, писать в темп, и пока больше ничего. Что можно попробовать предпринять непосредственно с таким раскладом?
     
  7. kingbeef

    kingbeef Reservists Of Antichat

    Joined:
    8 Apr 2010
    Messages:
    373
    Likes Received:
    164
    Reputations:
    126
    Если есть возможность записывать в tmp, то есть возможность еще записывать в другие папки, где есть права на заливку, например в папку с картинками.
     
    _________________________
    blackbox likes this.
  8. blackbox

    blackbox Elder - Старейшина

    Joined:
    31 Dec 2011
    Messages:
    362
    Likes Received:
    62
    Reputations:
    11
    Ну да, если отбросить софт типа AppArmor, который не дает мускулю писать никуда кроме оговоренных директорий, то наверное так. Единственный выход это перебирать каталоги на 777 ? С одним майдамином это видится довольно проблематичным, потому что папки они считывает в базу в наркоманском формате с левыми спецсимволами.
    UPD: Да, и еще, самое главное - даже если путь неправильный, то ошибка все та же - 13. По идее должна быть 22 или что-то такое.
     
    #8 blackbox, 24 Jan 2016
    Last edited: 24 Jan 2016
Loading...