Si je crée un fichier et que je modifie ensuite ses autorisations en 444(lecture seule), comment se fait rm-il que je puisse le supprimer?
Si je fais ça:
echo test > test.txt
chmod 444 test.txt
rm test.txt
... rmdemandera si je veux supprimer le fichier protégé en écriture test.txt. Je m'attendais à ce que rmne peut pas supprimer un tel fichier et que je devrais faire une chmod +w test.txtpremière. Si je rm -f test.txtpuis rmsupprime le fichier sans même demander, même si elle est en lecture seule.
Quelqu'un peut-il clarifier? J'utilise Ubuntu 12.04 / bash.