Como Excluir Arquivos Apenas Leitura no Linux

Baixe em PDFBaixe em PDF

Há algumas opções para conseguir excluir um arquivo com permissões de apenas leitura no Linux. Se ele pertence a você, bastará mudar essas autenticações ou usar o comando “sudo” para remover o item na raiz do dispositivo. No entanto, se o arquivo possui permissões de gravação e mesmo assim for impossível deletá-lo, ou o erro de que ele é apenas leitura for exibido, talvez seja preciso remontá-lo com as autorizações corretas. Leia este artigo para saber como excluir dados que são “apenas leitura” em todas as distribuições do Linux, inclusive no Ubuntu e no Linux Mint.

Método 1
Método 1 de 3:

Mudando as permissões do arquivo

Baixe em PDF
  1. How.com.vn Português: Step 1 Abra uma janela do Terminal.
    Quando o arquivo for apenas leitura, não haverá como o excluir, ao menos que você mesmo dê autorização de gravação a ele. Se estiver com um gerenciador de janelas aberto, pressione “Ctrl + Alt + T” para abrir a tela do Terminal.
    • Esse guia funcionará quando quiser deletar um arquivo que é seu — se for o dono um grupo que possui acesso de leitura a ele, por exemplo —, mas sem as permissões para isso.
    • Caso esteja logado remotamente e com o Prompt de Comando já aberto, pule ao próximo passo.
  2. How.com.vn Português: Step 2 Insira o comando cd para entrar no diretório do arquivo a ser excluído.
    Por exemplo: se ele estiver na pasta “Documentos”, no diretório inicial, basta digitar cd documentos ou cd /home/”nomedeusuário”/documentos.
  3. How.com.vn Português: Step 3 Digite ls -al para mostrar as autorizações de todos os itens em um diretório.
    Com ls -l, uma lista dos arquivos, junto com suas permissões e donos, será mostrada. Adicione o a ao comando ls -l para que arquivos ocultos e pastas do diretório sejam exibidas.
  4. How.com.vn Português: Step 4 Avalie as autenticações do arquivo que deseja deletar.
    Elas aparecem antes do nome dele, da seguinte forma: r--r--r--. O nome do dono é exibido logo depois, seguido pelo nome do grupo.
    • O r se refere às permissões de leitura, o w, às de gravação, e o x, de execução.
    • O primeiro caractere nas permissões — neste exemplo, r--) — está relacionado às autenticações do dono do arquivo. Portanto, isso significa que esse usuário possui apenas autorização para ler, mas não para gravar, executar ou excluir o item.
    • O segundo indica as permissões do grupo. Caso seja membro de um grupo com liberação para alterar o arquivo, será possível exclui-lo mesmo se ele não for seu.
    • Já o terceiro indica as permissões gerais, ou seja, de todos os outros.
  5. How.com.vn Português: Step 5 Digite chmod -v u+rw “nomedoarquivo” para dar acesso à leitura e gravação a si próprio.
    O “r” poderá ser omitido se você já puder ler o arquivo; assim que adquirir permissões de gravação, será possível removê-lo.
    • Caso tenha acesso à raiz do sistema, mesmo não sendo o dono, use o comando sudo chmod -v u+rw “nomedoarquivo” para conceder as autenticações necessárias a si próprio.
    • Para ver as novas permissões do arquivo, execute ls -al outra vez.
  6. How.com.vn Português: Step 6 Com o comando rm “nomedoarquivo”, o item será excluído.
    Após conseguir acesso para alterar o arquivo, será fácil deletá-lo.
    • Se não conseguir remover o arquivo após torná-lo gravável, a partição pode estar montada para apenas leitura. Veja este método para solucionar problemas.
    Publicidade
Método 2
Método 2 de 3:

Utilizando o comando "sudo"

Baixe em PDF
  1. How.com.vn Português: Step 1 Abra uma janela do Terminal.
    Você pode usar o comando sudo para excluir um arquivo de apenas leitura que não conseguir remover com a conta do usuário. Caso esteja usando um gerenciador de janelas, pressione “Ctrl + Alt + T” para abrir imediatamente a tela do Terminal.
    • Use esse método se você não for o dono do arquivo que deseja remover e você queira apenas exclui-lo em vez de mudar as permissões.
    • Caso esteja logado de maneira remota e com o Prompt de Comando aberto, pule ao próximo passo.
  2. How.com.vn Português: Step 2 Use o comando cd para acessar o diretório do arquivo que deseja excluir.
    Por exemplo: se ele estiver dentro de uma pasta chamada “Documentos” no diretório inicial, digite cd documentos ou cd /home/”nomedeusuário”/documentos.
  3. How.com.vn Português: Step 3 O comando ls -al possibilitará que você visualize todos os conteúdos do diretório.
    O comando vai exibir todos os itens nessa pasta, bem como o dono e as permissões.
  4. How.com.vn Português: Step 4 Já o comando sudo rm “nomedoarquivo” vai apagá-lo.
    Você deverá digitar a senha para obter autorização de acesso à raiz do sistema; assim que ela for aceita, o arquivo somente leitura será excluído.
    • Caso não consiga apagar o item com o sudo, a partição pode estar montada para apenas leitura. Leia este método para solucionar os problemas.
    Publicidade
Método 3
Método 3 de 3:

Consertando o erro do sistema de arquivo apenas de leitura

Baixe em PDF
  1. How.com.vn Português: Step 1 Abra uma janela do Terminal.
    Quando quiser excluir um item, mas um erro aparecer com a mensagem rm: não é possível remover “nomedoarquivo”: Sistema de arquivos somente leitura, o problema pode ser decorrente de algumas causas. Comece pressionando “Ctrl + Alt + T” para abrir uma tela do Terminal, se estiver utilizando um explorador de janelas.
    • Pule ao próximo passo se o login foi realizado remotamente.
  2. How.com.vn Português: Step 2 Execute df -h para visualizar todos os dispositivos montados.
    É preciso saber o exato ponto de montagem da unidade que está causando problemas; o comando exibirá todas que estiverem montadas.
  3. How.com.vn Português: Step 3 Execute o comando mount .
    Substitua “ponto de montagem”, sem aspas, com o caminho do ponto de montagem, como /media/usbdisk. Caso queira excluir um arquivo em um disco removível ou drive de rede, como um backup antigo, a unidade em que o item está armazenado talvez esteja montada como apenas leitura.
    • Se você encontrar ro nos resultados, é sinal de que o sistema de arquivos é apenas leitura. Remontar a unidade deve solucionar o erro, portanto, digite mount -o remount,rw “ponto de montagem”. O arquivo poderá ser excluído.
    • Caso as permissões sejam rw, o drive está montado com autorizações de leitura e gravação, ou seja, você deve conseguir apagar dados sem qualquer problema. Geralmente, isso indica que há algum problema com o sistema de arquivo na unidade. Continue lendo este método.
    • Quando o resultado for remount-ro, deve haver algum problema com o sistema de arquivos, e para limitar maiores danos, o drive foi remontado para ser apenas leitura. Além disso, é bem provável que exista algo de errado com o sistema de arquivos da unidade. Continue lendo este método.
  4. How.com.vn Português: Step 4 Se as permissões estiverem corretas, desmonte a unidade.
    Execute o comando sudo umount “dispositivo” e substitua “dispositivo”, sem aspas, com o nome dele, como /dev/sdd1.
    • Já que não há uma forma de desmontar um arquivo de sistema na raiz, é impossível verificar o sistema de arquivo da partição da raiz, ao menos que você tenha inicializado no modo de recuperação. Se o erro acontece na raiz, inicialize o sistema no modo de recuperação primeiro.
  5. How.com.vn Português: Step 5 Execute sudo fsck -n “dispositivo” para fazer uma verificação da unidade.
    A integridade dela será analisada sem a aplicação de qualquer mudança. Caso nenhum erro seja detectado, o resultado será “limpo”; do contrário, todos serão exibidos.
    • Antes de continuar e tentar solucionar os erros, faça um backup do drive para prevenir-se contra a possibilidade de não existir como reparar o sistema de arquivos.
  6. How.com.vn Português: Step 6 Execute sudo fsck “dispositivo” para consertar os erros.
    Você será instruído a corrigi-los, se forem encontrados.
    • Mesmo que consiga corrigir os erros, é melhor fazer um backup, já que a unidade pode estar prestes a “morrer”.
  7. How.com.vn Português: Step 7 Remonte o disco após o processo de reparação.
    Se foi possível resolver os erros, remontar o drive permitirá que você consiga excluir arquivos outra vez. Digite mount -o remount,rw “ponto de montagem” para garantir que a unidade seja remontada com permissões de leitura e gravação. Pronto! Você deve conseguir, novamente, modificar e apagar itens e dados desse disco.
    Publicidade

Sobre este guia How.com.vn

How.com.vn Português: Stan Kats
Coescrito por :
Especialista em Cibersegurança
Este artigo foi coescrito por Stan Kats. Stan Kats é COO e Tecnólogo da STG IT Consulting Group em West Hollywood, California. Stan oferece soluções práticas em tecnologia e cibersegurança a empresas (por meio de serviços de TI) e para pessoas físicas (por meio de sua empresa, Stan's Tech Garage). Stan tem mais de 7 anos de experiência no ramo, atuando como especialista sênior em cibersegurança para empresas como General Motors, AIG e Aramark. Stan é formado em Relações Internacionais pela The University of Southern California. Este artigo foi visualizado 8 462 vezes.
Categorias: Linux
Esta página foi acessada 8 462 vezes.

Este artigo foi útil?

⚠️ Disclaimer:

Content from Wiki How Português language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicidade