HTC Android dispositivo montado como drive USB é somente leitura a menos que eu sou raiz

4

Quando conecto meu HTC Incredible S ao meu sistema Ubuntu 10.10 como uma unidade USB, o dispositivo parece montado OK, mas é somente leitura, a menos que eu o acesse como root. Por exemplo, se eu executar nautilus , não posso arrastar e soltar arquivos para o cartão SD no telefone, mas se eu executar sudo nautilus , posso.

Eu tenho o suporte a depuração USB definido no telefone ( Applications > Development > USB debugging ) e adicionei uma regra para o dispositivo em /etc/udev/rules.d/51-android.rules no meu sistema Ubuntu. Alguma sugestão de como eu posso montar a unidade para que eu possa copiar o conteúdo para o cartão SD sem precisar sudo?

Atualizar

Seguindo o conselho do waltinator, adicionei a seguinte linha ao meu /etc/fstab :

UUID=3537-3834 /media/usb1 vfat rw,user,noexec,nodev,nosuid,noauto

No entanto, o dispositivo Android ainda está sendo montado automaticamente em / media / usb1 com uid e gid root.

Atualização 2

saída do syslog:

Nov 21 23:38:40 rowan-15 usbmount[4352]: executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime /dev/sdd1 /media/usb1
Nov 21 23:38:40 rowan-15 usbmount[4352]: executing command: run-parts /etc/usbmount/mount.d
    
por Ian Dickinson 19.11.2011 / 21:20

1 resposta

1

Encontre o UUID do Android com sudo blkid e adicione uma linha a /etc/fstab semelhante a:

UUID=<from above>  <mount point>  <type>  rw,users,noexec,nodev,nosuid,noauto    

Você pode descobrir o sistema de arquivos que o Android tem ao emitir mount enquanto estiver conectado. man mount explicará as opções.

Novo método : Conecte seu Android, aperte F1 na janela automática e aberta do Nautilus, para exibir o "Guia do Ubuntu Desktop", procure pelo artigo " Abra um aplicativo ao conectar um dispositivo "- ele mostrará como abrir o aplicativo NO ao conectar o dispositivo. Ainda é montado automaticamente, apesar de noauto para mim.

    
por waltinator 19.11.2011 / 21:40

Tags