2013-05-02 2 views

ответ

1

Ваш не работает всю команду с Судо. попробуйте

sudo sh -c "chroot /tmp/jail /bin/echo 'test' > /home/someone/.bash_history" 

часть после редиректа разве работают как корень

Дополнительных примеры

How do I use sudo to redirect output to a location I don't have permission to write to?

+0

Привет, спасибо за быструю помощь! Я думаю, что это нужно sudo sh, которого у меня нет. – ponypaver

+0

Кстати, если у меня есть права sh sudo, то я думаю, что могу сделать все с помощью корневой оболочки. – ponypaver

+0

Да, sudo sh дает вам оболочку и -c запускает ее. Альтернативно вы можете направить его на sudo tee? – exussum

Смежные вопросы