В нестандартных ситуациях необходимо узнать, от какого пользователя запущен веб-сервер 🙂 Например, когда сервер не Ваш.
Чтобы это сделать, необходимо создать файл 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