Qual è l'idea alla base di rm che non rimuove file non scrivibili per impostazione predefinita? Ogni volta che si desidera rimuovere un file che non è un file scrivibile per l'utente corrente, ma si dispone di un'autorizzazione di scrittura sulla directory, si ottiene questo avviso e si deve premere "y" per confermare l'eliminazione:
rm: remove write-protected regular file
Mi chiedo perché i file non scrivibili vengano trattati in modo così speciale? Una cosa che mi viene in mente è che tali file sono in genere file di configurazione dell'utente che contengono dati segreti dell'utente come password crittografata, quindi rm avvisa prima di eliminarli. Ora, qual è la vera ragione?