I am hitting an issue with SELinux where it tells me SELinux is preventing sh from map access on the file /bin/busybox.
and then it tells me
If you believe that sh should be allowed map access on the busybox file by default.
Then you should report this as a bug.
I can't seem to find anywhere that tells me what map access actually means which makes it hard for me to know if this should be default behavior.
What is map access and is there any documentation for what it means?
Best Answer
Mapping refers to memory mapping (a file using mmap(2)). SELinux wiki page for permissions and object classes document most of SELinux permissions, but it hasn't been updated since 2013 and doesn't include map permission.
The commit messages[1][2] provide some further details: