Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用chroot运行二进制文件面临的问题_C_Linux_Ubuntu_Net Snmp_Chroot - Fatal编程技术网

使用chroot运行二进制文件面临的问题

使用chroot运行二进制文件面临的问题,c,linux,ubuntu,net-snmp,chroot,C,Linux,Ubuntu,Net Snmp,Chroot,这是我的名为“ionline”的二进制文件,我试图用模式“chroot”运行它,我在这里将/var/snmp3定义为chroot 我的chroot显示以下错误。。。。这些是什么?这里发生了什么?有人能指引我吗?如何解决这些问题? 提前感谢。看起来您在某个时候用strace的输出重写了/usr/sbin/chroot,您可能需要替换二进制文件 #usr/sbin/chroot /var/snmp3/ /usr/local/bin/ionline /usr/sbin/chroot: syntax e

这是我的名为“ionline”的二进制文件,我试图用模式“chroot”运行它,我在这里将/var/snmp3定义为chroot

我的chroot显示以下错误。。。。这些是什么?这里发生了什么?有人能指引我吗?如何解决这些问题?
提前感谢。

看起来您在某个时候用
strace
的输出重写了
/usr/sbin/chroot
,您可能需要替换二进制文件

#usr/sbin/chroot /var/snmp3/ /usr/local/bin/ionline
/usr/sbin/chroot: syntax error near unexpected token `execve("/var/snmp3/",'
/usr/sbin/chroot: /usr/sbin/chroot: line 1: `execve("/var/snmp3/", ["/var/snmp3/", "/usr/local/bin/ionline2"], [/* 25 vars */]) = -1 EACCES (Permission denied)'


#usr/sbin/chroot /var/snmp1/ /usr/local/bin/ionline
    /usr/sbin/chroot: syntax error near unexpected token `execve("/var/snmp3/",'
    /usr/sbin/chroot: /usr/sbin/chroot: line 1: `execve("/var/snmp3/", ["/var/snmp3/", "/usr/local/bin/ionline2"], [/* 25 vars */]) = -1 EACCES (Permission denied)'