运行二进制文件与chroot面临问题

时间:2012-10-04 05:12:51

标签: c linux ubuntu net-snmp 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)'

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

我的chroot显示以下错误....这些是什么?这里发生了什么?谁能指导我?怎么解决? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

看起来你在某个时候用/usr/sbin/chroot的输出覆盖了你的strace ......你可能不得不替换二进制文件。