Como substituir um arquivo somente leitura no Linux

Como substituir um arquivo somente leitura no Linux
Um arquivo somente leitura implica que o usuário não tem permissão para editar ou escrever. Especificamente, a permissão "W" teria sido desativada para o arquivo. Quando a propriedade do arquivo foi definida como somente leitura, o usuário não teria permissão para escrever (w) o arquivo nem executar (x) o arquivo e ser representado como somente leitura (r).

Às vezes, torna-se difícil para o usuário substituir um arquivo somente leitura. É por isso que reunimos e explicamos os diferentes métodos de substituição de um arquivo somente leitura no Linux.

Como substituir um arquivo somente leitura no Linux?

Existem duas condições para substituir qualquer arquivo - quando você é o proprietário do arquivo e quando não tem acesso de propriedade às propriedades do arquivo. Vejamos os seguintes métodos para resolver o problema:

Usando o comando chmod

O comando chmod é usado para modificar as propriedades de um arquivo no Linux e possui um comando simples:

$ chmod [referência] [operador] [modo] arquivo

Você pode alterar essa permissão se for o proprietário do arquivo adicionando o seguinte comando:

$ chmod u+wx nome do arquivo

Vamos dar um exemplo em que queremos mudar e substituir um arquivo somente leitura localizado no diretório de documentos. Ou podemos usar o caminho do diretório no comando ou alterar o diretório atual do arquivo:

$ chmod u+wx/home/user/documentos/informações.TXT

Ou

$ CD ~/Downloads
$ Chmod U+WX Informações.TXT

Observação: Como você pode ver na imagem anterior, usamos a opção -v ou a opção detalhada para mostrar as mudanças resultantes na saída.

Ao usar este comando, é essencial se lembrar se você for o único usuário atual de arquivo. Este comando só funciona se você faz parte do diretório no /etc /sudoers. Esta etapa indica a configuração das propriedades do sudo do arquivo usando o comando visudo.

$ chmod u+wx nome do arquivo

Este comando requer uma senha para obter acesso ao superusuário ao arquivo. Se você deseja obter os privilégios de raiz, adicione o "sudo" com o comando acima:

$ sudo chmod u+wx nome do arquivo

Para dar a si mesmo todas as permissões relacionadas ao arquivo, você pode usar os sudóers de editar através do seguinte comando:

$ sudo vi /etc /sudoers

A imagem a seguir ilustra que você tem os privilégios do administrador como sudoer, raiz e acesso do administrador:

root all = (tudo: tudo) tudo
admin all = (todos: todos) todos
sudo all = (tudo: tudo) tudo

Se você não tem acesso "tudo", altere -o de acordo. Agora, você tem acesso completo a todas as propriedades relacionadas ao arquivo. E você pode ler, escrever ou executar o arquivo sem encontrar nenhum problema.

Conclusão

Você pode editar e substituir um arquivo somente leitura no Linux usando vários comandos e privilégios sudo. Mesmo se você não tiver os privilégios do sudo, você pode acessar facilmente os benefícios do superusuário usando sudo acessando os diretórios raiz. Esperamos que este artigo tenha melhorado seu conhecimento da abrangência de substituir um arquivo somente leitura no Linux.