Um programa não pode ignorar o atributo somente leitura. Simplificando, o sistema de arquivos, o mecanismo subjacente, não permitirá modificar ou excluir um arquivo se o atributo somente leitura estiver definido. Agora, você diz que existem programas que parecem "ignorar" esse atributo, e eu vi isso em alguns programas. No entanto, apenas aparece para ignorar esse sinalizador. Na realidade, desde que o programa seja iniciado com privilégios de sistema de arquivos suficientes pelo usuário ou um comando run-as, o programa poderá detectar, remover e redefinir o atributo somente leitura enquanto estiver trabalhando no arquivo. Além disso, para modificar o atributo somente leitura, você deve ter privilégios de modificação / gravação (ACL) suficientes para modificar o arquivo.