如何安装Linux功能,如setcap和getcap?

3bd*_*lla 2 linux opensuse capabilities

在我的 openSUSE 13.2 机器中,我可以在某些应用程序上应用类似setcap和的命令getcap。我将该应用程序移至一台未安装功能的 openSUSE 12 计算机上。在 13.2 机器上,我安装了软件包libcap-ng0libcap1libcap1-32bitlibcap2libcap2-32bit我在 openSUSE 12 机器上安装了相同的软件包,但仍然收到此消息:

If 'setcap' is not a typo you can use command-not-found to lookup the package that contains it
Run Code Online (Sandbox Code Playgroud)

即使在根上。我只是不记得我是如何获得在我的机器上工作的能力的。如何安装这些命令以便我可以设置文件功能?

ssh*_*how 5

你需要 libcap-progs

sudo zypper install libcap-progs
Run Code Online (Sandbox Code Playgroud)

  • 这个答案只适用于 Suse 吗?因为我无法在“.deb”系统上找到“libcap-progs”。更可能是包“libcap2-bin” (3认同)