PDF download Baixe em PDF PDF download Baixe 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

PDF download Baixe em PDF
  1. 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. Por exemplo: se ele estiver na pasta “Documentos”, no diretório inicial, basta digitar cd documentos ou cd /home/”nomedeusuário”/documentos .
  3. 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. 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. 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. 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"

PDF download Baixe em PDF
  1. 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. 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. O comando vai exibir todos os itens nessa pasta, bem como o dono e as permissões.
  4. 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

PDF download Baixe em PDF
  1. 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. É preciso saber o exato ponto de montagem da unidade que está causando problemas; o comando exibirá todas que estiverem montadas.
  3. 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. 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. 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. 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. 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 wikiHow

Esta página foi acessada 9 425 vezes.

Este artigo foi útil?

Publicidade