rhel5 的 setcap

rhel5 的 setcap

一个简单的问题:我找不到太多可以运行setcap的信息rhel5。我在系统中搜索了几个软件包

     # yum install libcap
     Loaded plugins: product-id, security, subscription-manager
     Updating Red Hat repositories.
     Setting up Install Process
     Package libcap-1.10-26.x86_64 already installed and latest version
     Package libcap-1.10-26.i386 already installed and latest version
     Nothing to do

我也搜索了二进制文件find / -name setcap,但它说没有setcap命令。

答案1

一个简单的rpm -ql libcap例子表明它只提供了一个库(没有程序),如结果所示rpm查找。该setcap程序附带库卡2在rhel6中。有一些存储库提供更多/更少兼容的 rpm:

但总是有可能从源 rpm 重建,因为规范文件的要求最低:

BuildRequires: libattr-devel pam-devel

例如,

rpmbuild --rebuild libcap-2.16-5.5.el6.src.rpm

答案2

我想你需要libcap2检查仓库中是否存在。

相关内容