À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.