If I create a file and then change its permissions to
444 (read-only), how come
rm can remove it?
If I do this:
echo test > test.txt
chmod 444 test.txt
rm will ask if I want to remove the write-protected file
test.txt. I would have expected that
rm can not remove such a file and that I would have to do a
chmod +w test.txt first. If I do
rm -f test.txt then
rm will remove the file without even asking, even though it's read-only.
Can anyone clarify? I'm using Ubuntu 12.04/bash.