使用`chroot`:为什么运行`sudo chroot / bin / bash`会出错?

时间:2015-08-13 11:17:25

标签: linux shell command

  

使用sed -i -e"s/client_max_body_size 100M/client_max_body_size 100M;\n\tlog_format specialLog '$remote_addr forwarded for $http_x_real_ip - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"'/" /etc/nginx/nginx.conf :为什么运行sed: -e expression #1, char 105: unterminated `s' command 会出错?

我从文档中了解到chroot应该执行sudo chroot /bin /bash并且chroot是此命令的新根目录。

为什么会出错?

这是终端输出:

/bin/bash

我正在运行Linux Mint 17 64位。

1 个答案:

答案 0 :(得分:0)

你可能意味着sudo chroot /bin/bash没有空间。如果你有空格,linux会将你的命令解释为带有2个参数的1个程序,而chroot命令只需要1个参数。