Как узнать от какого пользователя работает веб-сервер

В нестандартных ситуациях необходимо узнать, от какого пользователя запущен веб-сервер 🙂 Например, когда сервер не Ваш.

Чтобы это сделать, необходимо создать файл php со следующим содержимым:

<?php echo exec('id'); ?>

Если файл у нас в корневой директории и называется user.php, а адрес веб-сервера 192.168.1.100, то зайдем на веб-сервер по ссылке http://192.168.1.100/user.php

Получаем:

uid=33(www-data) gid=33(www-data) groups=33(www-data)

Теперь мы знаем, что веб-сервер запущен от пользователя www-data


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

UNLIX © 2019

При копировании материалов ОБЯЗАТЕЛЬНО указывать актуальную ссылку на сайт.