0
在Linux系统中,非root用户创建一个C++程序/进程。此过程具有CAP_DAC_OVERRIDE
,CAP_SYS_ADMIN
和CAP_SYS_RAWIO
的功能,模式为effective, permitted, inheritable
。这些功能附加到一个可以被lxc读取的文件。系统()并继承lxc功能
该进程调用system("dumpe2fs -h /dev/sda1...")
来读取有关硬盘上分区的信息。
当它调用system("...")
时,创建子进程dumpe2fs
。但dumpe2fs
似乎并不像预期的那样继承这三项功能。
如何让子进程继承这些功能?