无法在chroot环境中执行重定向

逃犯

我已经建立了完整的可运行的debootstrap-ed臂chroot环境。我可以chroot在其中运行命令等。

我正在制作一个可以自定义chroot env的脚本,但是我为此感到困惑。

例如:

chroot $target_dir echo this is a test > /tmp/test

谁能向我解释,为什么在此示例中,我将输出写在主机环境中而不是chroot中?

只是说,我可以执行

echo this is a test > $target_dir/tmp/test

但我想知道为什么chroot执行“失败”

编辑:

这也适用:

chroot $target_dir /bin/bash -c "echo test > /tmp/test"
杰夫·谢勒(Jeff Schaller)

运行时:

chroot $target_dir echo this is a test > /tmp/test

> /tmp/test发生“为” chroot命令,就像如果你这样写:

> /tmp/test chroot $target_dir echo this is a test

如果您希望重定向发生在chroot命令内部,则一种方法是:

chroot $target_dir sh -c 'echo this is a test > /tmp/test'

...放入shchroot中,让echo可以看到正确的重定向目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

chroot环境中bash脚本中的“意外重定向”

来自分类Dev

无法在Codeigniter中执行登录重定向

来自分类Dev

如何在chroot环境中执行for循环

来自分类Dev

在Django中执行表单操作后无法重定向

来自分类Dev

无法执行正确的重定向301

来自分类Dev

从* nix环境中调用的python脚本重定向stdout无法正常工作

来自分类Dev

在PHP重定向中执行Javascript

来自分类Dev

在PHP重定向中执行Javascript

来自分类Dev

无法重定向到烧瓶中的URL

来自分类Dev

在Nginx中无法重定向URL

来自分类Dev

重定向无法在Firefox中工作

来自分类Dev

URL无法在SWITCH PHP中重定向

来自分类Dev

无法在FreeBsd中重定向IO输出

来自分类Dev

无法重定向与Laravel中的错误消息

来自分类Dev

我无法在 React 中实现重定向

来自分类Dev

重定向执行顺序?

来自分类Dev

jQuery-ajaxStop无法持续执行javascript重定向

来自分类Dev

Salt无法通过管道或重定向执行命令

来自分类Dev

在 chroot 环境中隐藏设备

来自分类Dev

无法在UNIX环境中执行Docker命令

来自分类Dev

该命令无法在vim环境中执行

来自分类Dev

对不在控制终端中的进程执行重定向

来自分类Dev

如何利用PHP中的重定向后执行漏洞?

来自分类Dev

如何从CreateProcess执行的命令中重定向大量输出?

来自分类Dev

如何在Magento 1.7.0.2中执行301重定向?

来自分类Dev

仅在脚本完成后在codeigniter中执行重定向

来自分类Dev

在Java中执行命令而无需重定向输出

来自分类Dev

对不在控制终端中的进程执行重定向

来自分类Dev

调用函数并防止被调用函数在PHP中执行重定向