我使用普通用户创建了一个共享内存段,并在更改共享内存段的所有者成为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用户的情况下删除此段。