如何使用CAP_SYS_ADMIN
有人可以向我解释如何在c中使用或设置CAP_SYS_ADMIN吗? 我需要这种能力来卸载USB驱动器,但不知道如何使用它。
以下是使用命令行执行此操作的方法:
$ sudo setcap cap_sys_admin+ep executable-name
和
$ getcap executable-name executable-name = cap_sys_admin+ep
当然,您需要libcap包。
学习如何在C中完成它的好地方将是setcap
的源头