Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   select into outfile error:13 (can't write) (https://forum.antichat.xyz/showthread.php?t=436193)

blackbox 23.01.2016 01:32

В общем, есть пользователь с fle_priv=Y, но при попытке записать файл выдает такую ошибку. Права на запись вроде как есть. Погуглил, и нашел что люди на AppArmor жалуются, хотя я не уверен что он установлен на машине. Какие еще варианты можно использовать?

private_static 23.01.2016 01:40

Цитата:

Сообщение от blackbox

Права на запись вроде как есть

а в /tmp пишет?

blackbox 23.01.2016 02:00

Цитата:

Сообщение от private_static

а в /tmp пишет?

Я не проверял, мб и пишет, только в /tmp писать беспонтово.

private_static 23.01.2016 02:01

Цитата:

Сообщение от blackbox

Я не проверял, мб и пишет, только в /tmp писать беспонтово.

я клоню к тому что если в /tmp пишет а в нужный каталог нет то возможно всё таки прав нет на запись в него

blackbox 23.01.2016 11:20

Цитата:

Сообщение от private_static

я клоню к тому что если в /tmp пишет а в нужный каталог нет то возможно всё таки прав нет на запись в него

Да, действительно, с правами была проблема, я лоханулся так неслабо. Спасибо. Только вот в другие каталоги ни в какую не пишет. Может в майадмине есть каталоги, в которые можно по-дефолту всем писать? Опять же, нашел что-похожее http://security.stackexchange.com/q...ysqls-errcode-13-when-trying-to-write-a-shell но сервер древний + там не линукс. Хз как это обойти.

blackbox 24.01.2016 00:53

Есть полный рутовый ацесс к бд, но толку пока с этого мало. Есть возможность читать файлы и диры, писать в темп, и пока больше ничего. Что можно попробовать предпринять непосредственно с таким раскладом?

kingbeef 24.01.2016 12:18

Цитата:

Сообщение от blackbox

Есть полный рутовый ацесс к бд, но толку пока с этого мало. Есть возможность читать файлы и диры, писать в темп, и пока больше ничего. Что можно попробовать предпринять непосредственно с таким раскладом?

Если есть возможность записывать в tmp, то есть возможность еще записывать в другие папки, где есть права на заливку, например в папку с картинками.

blackbox 24.01.2016 15:17

Цитата:

Сообщение от kingbeef

Если есть возможность записывать в tmp, то есть возможность еще записывать в другие папки, где есть права на заливку, например в папку с картинками.

Ну да, если отбросить софт типа AppArmor, который не дает мускулю писать никуда кроме оговоренных директорий, то наверное так. Единственный выход это перебирать каталоги на 777 ? С одним майдамином это видится довольно проблематичным, потому что папки они считывает в базу в наркоманском формате с левыми спецсимволами.

UPD: Да, и еще, самое главное - даже если путь неправильный, то ошибка все та же - 13. По идее должна быть 22 или что-то такое.


Время: 09:05