【发布时间】:2017-11-25 02:27:42
【问题描述】:
n00b 问题。
我必须发出一个终端命令,该命令将进入一个 chroot,发出一个命令(例如“ls”),然后留在 chroot 中以便用户可以键入更多命令。
目前这是我所拥有的最好的:
cat << EOF | sudo chroot /path/to/chroot
ls
EOF
不幸的是,这会在完成后立即退出 chroot。
我怎样才能留在 chroot 中?
【问题讨论】:
n00b 问题。
我必须发出一个终端命令,该命令将进入一个 chroot,发出一个命令(例如“ls”),然后留在 chroot 中以便用户可以键入更多命令。
目前这是我所拥有的最好的:
cat << EOF | sudo chroot /path/to/chroot
ls
EOF
不幸的是,这会在完成后立即退出 chroot。
我怎样才能留在 chroot 中?
【问题讨论】:
你可以这样做:
sudo chroot /path/to/chroot sh -c "ls; bash"
这将运行ls,然后启动交互式bash shell。
【讨论】: