I've made a file as root, and written a string in it.
Now I've changed mode to "0" like this:
root# ls -al transit/
total 4.0K
---------- 1 root root 6 Jan 5 18:15 27050
root#
If I try to tail, head, or cat it, it works:
root# cat transit/27050
320646
root#
Why is it possible to read it?
Best Answer
Refer to the answer here.
Also, you could find some worthy information from this question as well.
So, as user Hauke Laging points out in his answer,
So, even permissions 000 cannot restrict the root user from reading file contents unless there is any LSM preventing the root user from reading the file contents.