如何在jailshell中使用二进制文件?

如何在jailshell中使用二进制文件?

我向某人提供监狱外壳(在 CentOS-whm 上)访问权限,以便使用名为 Unison 的文件夹同步工具(某种双向 rsync)

那是为了背景。

Unison 已安装,只要我在终端中输入 unison,我就会得到 unison 的使用列表。

但是当我登录到我的监狱 shell 并运行相同的应用程序时,它只是返回

-jailshell: unison : command not found

但是,当我从 root 角度查看 Jailshell 时: [/home/virtfs/username/usr/bin] 我可以看到一个名为 unison@ 的二进制文件,看起来 bin 文件夹是一个别名。

为什么它在监狱中不被识别?我怎样才能从jailshell访问这个二进制文件?

编辑

ls -l /usr/bin/unison 的结果(内部和外部)

lrwxrwxrwx. 1 root root 24 20 déc 08:36 /usr/bin/unison -> /etc/alternatives/unison

ldd /usr/bin/unison 的结果如下:

no file or folder of this type (translated)

和外面:juste列出了一堆库

/usr/bin 内部 ./unison 的结果:

no file or folder of this type (translated)

相关内容