0
sudo chroot /tmp/jail /bin/echo 'test' > /home/someone/.bash_history
журнал ошибок: -bash: /home/someone/.bash_history: Отказано вя получил разрешение отказано при запуске команды с Chroot
sudo chroot /tmp/jail /bin/echo 'test' > /home/someone/.bash_history
журнал ошибок: -bash: /home/someone/.bash_history: Отказано вя получил разрешение отказано при запуске команды с Chroot
Ваш не работает всю команду с Судо. попробуйте
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?
Привет, спасибо за быструю помощь! Я думаю, что это нужно sudo sh, которого у меня нет. – ponypaver
Кстати, если у меня есть права sh sudo, то я думаю, что могу сделать все с помощью корневой оболочки. – ponypaver
Да, sudo sh дает вам оболочку и -c запускает ее. Альтернативно вы можете направить его на sudo tee? – exussum