Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для SharkyUA

Ветеран


Сообщения: 756
Благодарности: 103

Профиль | Отправить PM | Цитировать


Цитата 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'

-------

Любое событие с нами, с нас и начинается. Не будьте рабами событий. Это события — слуги нам.
Поделитесь музыкой / [Windows 8] Визуальные стили / Plank - Dock for Linux


Последний раз редактировалось SharkyUA, 25-08-2014 в 00:47.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:41, 25-08-2014 | #2