将SYS V共享内存所有者更改为root

时间:2018-04-11 07:13:36

标签: linux-kernel

我使用普通用户创建了一个共享内存段,并在更改共享内存段的所有者成为root后将其UID和GID更改为零。问题是为什么这个段被没有特权级别的用户删除。

这是将共享内存的所有者更改为root的程序。

 Q matrix is 
    [[ 1.00000000e+00  0.00000000e+00  0.00000000e+00 -1.09698000e+03]
    [ 0.00000000e+00  1.00000000e+00  0.00000000e+00 -5.13137000e+02]
    [ 0.00000000e+00  0.00000000e+00  0.00000000e+00  2.26252000e+03]
    [ 0.00000000e+00  0.00000000e+00 -4.77753412e+00  0.00000000e+00]]

但如果我使用root用户创建共享内存段并将其UID和GID更改为普通用户XYZ,则可以在没有root用户的情况下删除此段。

0 个答案:

没有答案