A única maneira de fazer isso seria escrever o arquivo em questão em uma mídia que só pode ser gravada uma vez, por ex. um CD-ROM.
Qualquer outra solução é possível contornar por raiz. Se o arquivo que você deseja tornar não gravável for um dos arquivos do sistema, por exemplo, /etc/passwd
, você teria que viver com muitos arquivos sendo somente leitura ou criar um link simbólico do arquivo que deseja proteger, por exemplo, /etc/passwd
para um arquivo que reside em sua mídia somente leitura, mas que novamente seria fácil contornar por root
, simplesmente exclua o link simbólico e crie um novo conteúdo em seu lugar.
A resposta mais simples seria: Não, e deve haver uma maneira melhor de alcançar o que você deseja alcançar, tornando um ou mais arquivos permanentemente de somente leitura.