Jeśli utworzę plik, a następnie zmienię jego uprawnienia na 444(tylko do odczytu), w jaki sposób rmmogę go usunąć?
Jeśli to zrobię:
echo test > test.txt
chmod 444 test.txt
rm test.txt
... rmzapyta, czy chcę usunąć plik chroniony przed zapisem test.txt. Spodziewałbym się, że rmnie uda mi się usunąć takiego pliku i że będę musiał zrobić chmod +w test.txtpierwszy. Jeśli robię rm -f test.txtnastępnie rmusunie plik, nawet bez pytania, mimo że jest tylko do odczytu.
Czy ktoś może to wyjaśnić? Używam Ubuntu 12.04 / bash.