Não é possível gravar em qualquer dispositivo USB montado via gerenciador de arquivos Thunar. Só pode ler como "raiz"?

0

Estou usando o teste Debian com o XFCE como Desktop Environment e o Thunar como filemanager. Eu tenho um problema em relação à montagem de armazenamentos em massa USB, como a unidade flash USB. Quando eu conecto a unidade flash USB, o ícone que representa aparece na área de trabalho; se eu clicar duas vezes nele, Thunar monta, mas com root como usuário e grupo. Resultado: posso acessar o dispositivo (como usuário), mas não consigo escrever nele.

Eu verifiquei a saída mount com duas unidades flash USB diferentes. Tenho notado que a montagem automática é feita corretamente com a unidade flash USB na qual o sistema de arquivos é criado em /dev/sdb (unidade flash USB 1), por exemplo; no outro em que tenho uma partição /dev/sdb1 (unidade flash USB 2), a automontagem do XFCE não funciona corretamente e monta o dispositivo com root de propriedade.

Unidade flash USB 1 mount output:

/dev/sdb on /media/gilberto/3C93-E461 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Unidade flash USB 2 mount output:

/dev/sdb1 on /media/usb0 type vfat (rw,nosuid,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro,user)

Alguma solução para este problema?

    
por Gilberto T. 05.02.2015 / 19:24

2 respostas

0

Primeiro, verifique se a unidade está sendo montada corretamente, sem mensagens de erro ou mensagens do tipo "somente leitura" em dmesg ou /var/log/syslog

Então, você provavelmente desejará usar algumas opções de mount , como as abaixo (de man mount ):

Mount options for fat
(Note: fat is not a separate filesystem, but a common part of the msdos, umsdos and vfat filesystems.)

uid=value and gid=value
Set the owner and group of all files. (Default: the uid and gid of the current process.)

umask=value
Set the umask (the bitmask of the permissions that are not present). The default is the umask of the current process. The value is given in octal.

E isso pode ser informativo, se a unidade for inicialmente gravável, mas muda:

If the msdos filesystem detects an inconsistency, it reports an error and sets the file system read-only. The filesystem can be made writable again by remounting it.

Então, quando as opções certas forem encontradas, você poderá editar /etc/fstab ou usar Discos ( gnome-disk-utility , embora não seja 100% confiável no passado).

Não sei por que o Thunar (ou udisks2) não está montando as unidades corretamente ... parece que os códigos fmask / dmask não exibem permissões de usuário nem permissões de leitura. Eu estou no Linux Mint XFCE e drives USB com gordura "apenas trabalho" ... Adicionando uma entrada para cada UUID da partição (de sudo blkid ) para /etc/fstab deve consertá-lo, mas não deve ser necessário. Na verdade, há algo estranho nesse arquivo agora?

Verificando minha edição do Thunar - > Preferências - > Guia Avançado - A caixa de seleção Gerenciamento de volume é verificada e, quando eu clico no link Configurar, ele vai para as configurações do XFCE - > "Unidades e mídias removíveis", onde não há nada marcado para nenhuma das guias (Armazenamento - > Armazenamento removível, todas estão desmarcadas), exceto "Reproduzir VCD / DVD".

Talvez haja um cenário estranho em algum lugar? Tente mudar as coisas para que elas sejam parecidas com as minhas? E se não é uma configuração lá, talvez udisks / udisks2 esteja fazendo algo estranho por si só, mas não sei como mudar isso ... man udisks / man udisks2 seria a primeira parada.

    
por 06.02.2015 / 06:27
0

Eu encontrei o mesmo problema com meu desktop Debian e a sugestão de Tara no Bodhi Linux Forums resolveu isso.

Essencialmente, removi a linha que incluía o dispositivo /dev/sdb1 no meu /etc/fstab e, em seguida, o Thunar começou a montar qualquer dispositivo de armazenamento USB com a minha conta em vez do root. Detecção de dispositivos e montagem são atendidos por gvfs e thunar-volman .

    
por 28.09.2015 / 00:00