O Nautilus usa permissões diferentes para unidades montadas

8

Eu escrevi dois scripts bash para dar acesso somente leitura ou leitura / gravação à minha partição NTFS:

acesso somente leitura:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

acesso de leitura / gravação:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

Funciona perfeitamente se eu usar apenas terminal para trabalhar com os arquivos. Também funciona com o Nautilus no modo somente leitura, mas não no modo de leitura / gravação. De fato, o Nautilus me dá um erro quando tento copiar um arquivo para o Data_Drive dizendo "O destino é somente leitura".

Mais engraçado, quando olho para as permissões (clicando com o botão direito do mouse em Data_Drive e depois em propriedades-> permissões), tenho todas as permissões necessárias para gravar um arquivo no Data_Drive!

Estou tão confuso por que Nautilus se comporta estranhamente. Agradeço se alguém puder resolver o mistério!

farhad0011
fonte

Respostas:

9

É um bug: o Nautilus diz que o pendrive só é lido quando não é https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375

Luis Medina
fonte
1
Embora esse bug não esteja listado como corrigido, me deparei com o problema hoje com um novo disco, fiz um apt-get dist-upgradee a nova versão parecia ter a correção. OP, isso provavelmente deve ser marcado como uma resposta correta.
El Yobo
4

Este bug pode ser corrigido por:

  • Removendo o diretório /home/[my-usernameername//config/nautilus e após o logout e o novo login, o problema deve ser resolvido.
Eu vou
fonte
0

Tl; dr:

Executar killall nautiluse remontar.


Como mencionado por @Luis Medina , este é um erro do Nautilus: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375 .

Não estou claro se foi corrigido em um ponto, mas ainda o experimento no 16.04, e os usuários no segmento do bug o enfrentam na 16.10.

Como solução alternativa, desmonte a partição e execute killall nautilus. Remontar e o problema deve ser resolvido. Isso foi sugerido pelos usuários no tópico do bug e funcionou para mim também.

Nateowami
fonte
Por que isso é prejudicado? Alguém pode explicar seu voto negativo? Esta solução funcionou perfeitamente para mim (Ubuntu 16.04 LTS)
GrayedFox