我向某人提供监狱外壳(在 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)