linux capabilities 相关的命令

  • 可以通过一些命令设置 可执行文件的capabilities 或者查看进程或者文件的capabilites
# opensuse 安装命令
sudo zypper install  -y libcap-ng-utils libcap-progs 
# debian 安装命令
sudo apt install libcap2-bin libcap-ng-utils
# 查看当前有特殊capabilites的所有进程
pscap -a

# 查看指定进程的capababilities
getpcaps  1252

# 显示文件系统中支持capabilities的 文件
filecap

# 给 可执行文件赋予 capability
sudo setcap  'cap_net_admin,cap_sys_admin'+eip /bin/busybox
sudo setcap '0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37'+eip /bin/busybox
# 获取可执行文件的 capability
sudo getcap /usr/bin/cdrecord

posted @ 2022-03-20 23:22  wangshaodong  阅读(286)  评论(0编辑  收藏  举报