12

有人可以向我解释如何在 c 中使用或设置 CAP_SYS_ADMIN 吗?我需要该功能来卸载 USB 驱动器,但不知道如何使用它。

4

1 回答 1

21

以下是使用命令行的方法:

$  sudo setcap cap_sys_admin+ep executable-name

$ getcap executable-name
executable-name = cap_sys_admin+ep

当然,您需要libcap包。

学习如何在 C 中执行此操作的好地方setcap这里的来源

于 2015-07-08T11:41:57.893 回答