X
X
xneizv2021-03-02 13:48:12
linux
xneizv, 2021-03-02 13:48:12

How to get data in file_get_contents from /root/ directory?

The question is closed. I will copy files to /tmp via CLI, and take data from /tmp to /var/www/html/

spoiler

Мне потребовалось сделать небольшой API сервер для сайта который будет выводить привилегии игроков, и я смог бы через основной сайт получать все нужные мне данные по http запросу.

Возникла одна проблема.

var_dump(is_file('/root/mcpe/surv1/plugins/PurePerms/players/_aby_bandit_xx.yml'));
echo '<br />-----------<br />';
var_dump(is_file('_aby_bandit_xx.yml'));


Результат обработки:

bool(false)
-----------
bool(true)


Т.е. установил веб-сервер apache2 + php 7.0, все нужные модули.
Апи доступен по http://домен.ru

Сами файлы веб-сервера расположены в /var/www/html
Файлы игрового сервера расположены в /root/mcpe/surv<номер сервера>/plugins/PurePerms/players/файл.yml

Если файл брать с локального расположения в веб сервере (не по далёку от /var/www/html) то файл находится, если же я ищу это в директории /root/... требуемая мне папка то ничего не выходит, за файл не определяется, как можно убрать ограничение?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
SOTVM, 2021-03-02
@sotvm

sudo
not?
change the right or set the SUID to the file + add yourself to the sudo group
if you run it from the gui,
then you need to not ask for a password
in /etc/sudoers
to register / change
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
well and run the sudo command
I do this
will give access to the users of the sudo group without unnecessary troubles ( password entry)
if you are paranoid about security = google to the rescue

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question