Meu 'flash USB' não tem permissão de gravação. Não consigo copiar arquivos para ele via Nautilus?

9

Eu tenho um cooldisk USB de 8.0 GB. estava cheio de vírus do Windows. Tentei excluí-los no Ubuntu 13.04, mas não me permitiu excluir nada!

Eu o formatei usando 'Disks' para sistema de arquivos FAT e sobrescrevi todos os dados por zero. Mais uma vez, não consigo excluir nada! Não posso alterar a permissão de nenhum arquivo!

Mas eu posso fazer qualquer coisa pelo Terminal (CLI). Eu posso criar uma pasta por mkdir. Eu posso copiar arquivos por cp. Eu corri sudo chmod 777 -R /media/me/USB/*, mas a permissão não mudou:

insira a descrição da imagem aqui

Eu quero fazer tudo isso no Nautilus. Ele não me permite criar pastas, copiar, alterar permissões no Nautilus (Arquivos).

Qual é o problema?

mini
fonte
Por favor, publique a saída mountdepois de conectar um dispositivo USB montado.
Manuel
você quer dizer "não posso fazer nada ..." no início do terceiro parágrafo?
Trevor Clarke

Respostas:

9

Não é necessário formatar a unidade flash ou destruir a partição. Você pode montar e alterar a propriedade do seu flashdrive. No ubuntu:

cd /media
sudo chown -R username drivename

É claro que substitua usernamepelo seu nome de usuário e drivenamepelo nome da sua unidade flash.

Então você poderá usar o nautilus como de costume para copiar / mover / excluir seus arquivos.

Richard
fonte
Ele disse que quer fazer tudo de nautilus
anonymous2
Bem, sim, depois disso, ele poderá usar o nautilus como de costume. Editado, obrigado
Richard
2

Tente formatá-lo no formato ext4 e, em seguida, formate-o em FAT. E você também pode tentar o comando sudo rm /media/me/USB/*. Certifique-se de copiar seus arquivos antes de formatar.

Tamim Addari
fonte
1

Eu tive o mesmo problema. Não sei como aconteceu, também usei o aplicativo de gerenciamento de disco gnome e, de alguma forma, meu diretório em / media tinha a propriedade errada:

drwxr-x--- 1 root  root  0 Sep 28  2012 me

Eu o apaguei (depois de desmontar todas as mídias), conectei uma unidade USB e o diretório foi recriado corretamente:

drwx------ 1 me    root 18 Mai  1 01:59 me

Agora está tudo bem novamente.

thorstenhirsch
fonte
1

vá para "usuários e grupos". Altere o tipo de conta de "usuário da área de trabalho" ou "personalizado" para "administrador". Isso lhe dará as permissões se você estiver usando um computador pessoal

lalapapaya
fonte
1

Com o meu pen drive: formatação, alterar o tipo de partição não ajudou.

/ media / user estava vazio, embora o nautilus estivesse mostrando USB como montado.

Ajudou simples:

Execute discos, clique nas configurações dessa unidade, monte, desative a montagem automática, identifique como: Escolhi simplesmente / dev / sdb1 clique em OK, desmonte e monte novamente.

Martin
fonte
0

OPÇÃO 1

Excluir todos os arquivos

Se você executar o Gerenciamento de disco e clique na unidade USB (cartão SD no exemplo abaixo)

insira a descrição da imagem aqui

Clique no símbolo de engrenagem (circulado em vermelho) e formate a unidade. isso limpará todos os arquivos.

OPÇÃO 2

Excluir arquivos individuais

se você não deseja excluir todos eles, abra o terminal com Ctrl+ Alt+ Te digite o seguinte

sudo nautilus

Em seguida, navegue até sua unidade e exclua, em seguida, deve funcionar como o comando sudo antes que o nautilus conceda privilégios de root ao Nautilus.

OPÇÃO 3

Se você ainda não consegue acessar arquivos

Você deve poder alterar as permissões

  • montando-o com nautilus root ( sudepois de digitar a senha, digite nautilus)
  • depois navegue até a unidade e transfira as permissões para 'convidado'.
SimplySimon
fonte
Como eu disse, já o formatei uma vez! Também corri gksudo nautilus /media/me/USB=> falha ao copiar / colar / excluir / etc.
Mini
Tente formatar a um dos formatos Linux
SimplySimon
Deve ser FAT! Eu uso no meu carro para ouvir música. o jogador do carro suporta apenas o sistema de arquivos FAT!
mini
11
Você poderá alterar as permissões montando-o com nautilus raiz ( sudepois da senha nautilus) e transferindo permissões para 'convidado'.
SimplySimon
0

Acabei corrigindo esse problema depois de assumir que o software Disks o havia configurado. Usei Discos para formatar a unidade USB em uma partição FAT32. Cometi o erro de desativar os Padrões da sessão do usuário nas Opções de montagem e ligá-los novamente nessa unidade. Isso pode mexer com sua distribuição. Corrigi-o voltando ao Disks e verifiquei se estava usando os Padrões da sessão do usuário primeiro. Em seguida, formatei rapidamente a unidade novamente. Depois que eu remontei a unidade com meu gerenciador de arquivos novamente, tudo foi esclarecido. Tudo voltou ao normal. Inicialmente, tentei ajustar várias outras configurações do sistema, mas nada ajudou. Eu nunca tive problemas até usar essa opção em Discos. Obviamente, não é para ser usado em mídia removível. Você precisa deixar seu sistema lidar com isso.

Duane Young
fonte
-1

Eu tive o mesmo problema com apenas poder escrever como root. A única coisa que funcionou para mim foi usar o Terminal (assumindo que "sdb" é o nome da sua unidade)

sudo umount /dev/sdb
sudo mkdosfs -F 32 -I /dev/sdb

Novamente, isso funcionou na minha situação quando todas as soluções de GUI estavam falhando, abrindo o Nautilus como root e alterando as permissões.

Glen Abdelnoor
fonte
11
/dev/sdbnão parece certo, porque geralmente apenas as partições contêm sistemas de arquivos que podem ser montados e não unidades de armazenamento vazias. Você quis dizer /dev/sdb1, a primeira partição ativada /dev/sdb, talvez?
precisa
Oi David, eu provavelmente deveria ter mencionado que, nesse ponto, eu havia removido a partição completamente e tinha uma unidade de armazenamento desmontada. A razão é que, sempre que formatei a unidade antes do sdb1, só era gravável como root. Quando removi a partição e formatei usando qualquer uma das ferramentas gráficas, tive o mesmo problema. Quando eu fiz da maneira que descrevi acima, finalmente funcionou. Posso dizer honestamente que não sei por que isso aconteceu.
precisa saber é o seguinte