I've been experimenting with file permissions and ownership lately, and I tried this:
touch a
sudo chown root:root a
sudo chmod 000 a
I can't read, write, or execute the file, but I can still delete it using -f
. Why is this? I don't own the file, and nobody has any permission for the file. Shouldn't you need root to delete a 000 file you don't own?
---------- 1 root root 0 Apr 3 20:18 a
srm
it? – tkbx Apr 04 '13 at 00:42