It may be rare to do so, but if one created a file and revoke the permissions, the owner (as well as the group users) can no longer access the file.
midnite@gentoo_bazic /home/midnite % touch file
midnite@gentoo_bazic /home/midnite % chmod 007 file
midnite@gentoo_bazic /home/midnite % ls -l file
-------rwx 1 midnite midnite 0 Apr 13 02:22 file
Owner lost control of his own file.
midnite@gentoo_bazic /home/midnite % cat file
cat: file: Permission denied
midnite@gentoo_bazic /home/midnite % echo 'text' > file
zsh: permission denied: file
Even other users in the same group cannot alter the file neither.
midnite@gentoo_bazic /shared % touch file
midnite@gentoo_bazic /shared % chgrp m_group file
midnite@gentoo_bazic /shared % chmod 007 file
midnite@gentoo_bazic /shared % ls -l file
-------rwx 1 midnite m_group 0 Apr 13 02:41 file
midnite2@gentoo_bazic /shared $ cat file
cat: file: Permission denied
midnite2@gentoo_bazic /shared $ echo 'else' > file
bash: file: Permission denied
gentoo_bazic ~ # cat /etc/group | grep m_group
m_group:x:1002:midnite,midnite2
Of course if the user has write and execute permissions on the directory, he can remove the file (including delete, rename, or moving to another location). This has nothing to do with the file's permission.
However I feel this behaviour quite non-trivial. Many would think the [o]ther permission means every user in the system. It turns out it is everyone BUT the owner nor the group.
Any design rationales behind this property? Any meaningful scenarios where this setting is logical?