centos – 将实用程序添加到/ bin / bash(chrooted)

前端之家收集整理的这篇文章主要介绍了centos – 将实用程序添加到/ bin / bash(chrooted)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的主机用户在/ bin / bash(chrooted)上用于SFTP.

如何将unzip添加到可以执行的实用程序列表中?

在CentOS上运行Plesk Panel 9.5.2

Running Plesk Panel 9.5.2 on CentOS

如果您认为这是相关的,那么您可能会在理解将要涉及的内容时遇到问题.

首先,您需要找到需要复制的文件

$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

(这是编译的可执行文件)

然后你需要找到所需的所有库:

$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 – 你不会在任何地方找到相应的文件,libc和ld-linux可能已经在chroot env中可用了.

C.

猜你在找的CentOS相关文章