Cria o arquivo no linux readonly

0

Existe uma maneira de tornar um arquivo readonly permanentemente no linux. Ou posso colocar uma senha em um arquivo para torná-la somente para leitura e, em seguida, aplicar essa senha novamente para alterar sua permissão ou antes que ela possa alterá-la.

    
por user60216 01.03.2014 / 07:31

2 respostas

1

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.

    
por 01.03.2014 / 07:47
0

A única maneira de ter um arquivo que seja somente de leitura e ainda no sistema é ter um arquivo ISO que contenha o arquivo somente leitura. Em seguida, o arquivo será somente leitura como o sistema de arquivos ISO para CDRoms é somente leitura. Você poderia então montar o arquivo ISO em algum lugar para permitir o acesso ao arquivo. Você não precisa gravar o arquivo ISO em um CD.

No entanto, se você precisar modificar o arquivo, será necessário criar um novo arquivo ISO com o novo arquivo dentro do sistema de arquivos ISO, pois não é possível modificar arquivos dentro de um sistema de arquivos ISO.

    
por 01.03.2014 / 13:00