Цитата grimripper8698:
sudo echo "<?php phpinfo(); ?>" >> /var/www/testing.php »
|
Правильное использование:
Код:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php
Все потому, что sudo поднимает привилегии для echo, а не для редирректа (>>)
Редиррект >> говорит шеллу записать в файл, но так как шелл не имеет доступа для записи по указанному пути, возникает ошибка доступа.
Так же вы можете повысить привилегии для шелла, но данный способ не рекомендуется.
Код:

sudo su -c 'echo "<?php phpinfo(); ?>" >> /var/www/testing.php'