Se você remover o bit 'w', não poderá sobrescrever acidentalmente o que quer que tenha removido o bit 'w'. Se for um diretório, isso significa que você não pode adicionar ou remover arquivos desse diretório; se é um arquivo, isso significa que você não pode alterar o arquivo. A desvantagem desse método, no entanto, é que você perde dados (IMO, as permissões de arquivo fazem parte dos seus dados de backup).
Uma alternativa é usar o atributo estendido "imutável":
chattr +i file_or_directory
O lado negativo do método é que pode ser confuso: ls -l
diz que você pode escrever no arquivo, mas se você tentar o kernel diz 'permissão negada', mesmo como root; você precisa lembrar dos atributos estendidos (que lsattr
pode lhe informar)
Em seu comentário final: a melhor maneira de evitar a alteração acidental de arquivos, que você não precisa acessar com frequência, é simplesmente não disponibilizá-los para uso normal. Não monte automaticamente o sistema de arquivos; faça com que a etapa mount
faça parte de seu procedimento de backup. Se você fizer isso, todos esses problemas desaparecem.