¿Cuál es la idea detrás de que rm no elimine el archivo no grabable de forma predeterminada? Cada vez que desee eliminar un archivo que no sea de escritura para el usuario actual pero tenga un permiso de escritura en el directorio, obtenga esta advertencia y debe presionar `y 'para confirmar la eliminación:
rm: remove write-protected regular file
Me pregunto por qué los archivos que no se pueden escribir se tratan de manera tan especial. Una cosa que me viene a la mente es que dichos archivos suelen ser archivos de configuración del usuario que contienen datos secretos del usuario, como la contraseña cifrada, por lo que rm advierte antes de eliminarlos. Ahora, ¿cuál es la verdadera razón?
fuente
Creo que estás en lo correcto al preguntar porque está configurado para que no se escriba. Si está eliminando el archivo no grabable, de hecho, está escribiendo en ese archivo. Si no desea que se le solicite, siempre puede crear un alias que diga rm en realidad rm -f.
fuente