我有我的托pipe用户在/ bin / bash(chrooted)SFTP。
如何将解压缩添加到可执行的实用程序列表中?
在CentOS上运行Plesk Panel 9.5.2
在CentOS上运行Plesk Panel 9.5.2
如果你认为这是相关的,你可能会有问题,理解将涉及什么。
首先你需要find你需要复制的文件 –
$ which unzip
将列出您需要复制到他们的$ PATH的可执行文件。 您还需要检查这不是一个符号链接或包装脚本:
$ file /usr/bin/unzip /usr/bin/unzip: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
(这是编译的可执行文件)
那么你需要find所有需要的库:
$ ldd /usr/bin/unzip linux-gate.so.1 => (0x00d24000) libc.so.6 => /lib/libc.so.6 (0x00512000) /lib/ld-linux.so.2 (0x004f5000)
如果需要,将这些库添加到chroot lib目录。 注意linux-gate是一个虚拟的DSO–你不会在任何地方find相应的文件,libc和ld-linux可能已经在chroot env中可用。
C。