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
... rm
demandera si je veux supprimer le fichier protégé en écriture test.txt
. Je m'attendais à ce que rm
ne peut pas supprimer un tel fichier et que je devrais faire une chmod +w test.txt
première. Si je rm -f test.txt
puis rm
supprime 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.