Estou tentando montar meu Amazon Kindle, 3rd Edition. Ele é montado automaticamente e, quando executo mount -l
, recebo a seguinte saída:
/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]
A partir desta saída, parece-me que eu devo ler e gravar no sistema de arquivos.
Infelizmente, quando tento copiar arquivos para o Kindle, não consigo fazer isso como um usuário comum. Eu tenho a configuração pmount na minha máquina, por isso não tenho certeza se isso está causando o problema ... não foi possível encontrar informações adicionais sobre esse assunto em relação a esse tipo de problema.
Alguém tem alguma sugestão do que posso estar perdendo aqui? Obrigado.
Atualizado por pergunta nos comentários
jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)
jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/
Atualizado por discussão adicional
Estou usando o usbmount para minha solução de montagem automática. Uso pmount para que um usuário normal possa montar o dispositivo. Parece (após uma investigação mais aprofundada) que esses aplicativos não estão funcionando juntos. A usbmount está realizando a montagem automática, mas não da perspectiva do usuário. Se eu montar o dispositivo e montá-lo novamente manualmente, posso escrever no dispositivo.
Aproximando-me, mas ainda não tenho certeza de como obter o usbmount para homenagear o usuário. (Talvez eu não possa?)
fonte
id
e =>ls -ld /media/usb0
media/usb0
éroot
e (s) que ele é o único com w acesso rito. Você pode alterá-lo manualmente comsudo chown jascav /media/usb0
oumount -o remount,uid=jascav /media/usb0
, mas a resposta real para sua pergunta é como configurar o sistema para que isso aconteça automaticamente. Infelizmente não tenho certeza disso. Que distribuição você está usando?Respostas:
Entendi (obrigado a todos que ajudaram a movimentar o cérebro um pouco).
Como a usbmount está realizando a montagem automática, é aqui que está o problema. E, convenientemente, o usbmount fornece um arquivo de configuração para gerenciar como uma unidade é montada. Para gerenciar isso, abra /etc/usbmount/usbmount.conf.
Há uma linha no arquivo que se parece com isso:
Adicione o uid e / ou o gid que você deseja que o dispositivo monte como.
Agora, minhas unidades são montadas automaticamente corretamente todas as vezes.
fonte
A resposta aceita não funciona para mim (Ubuntu 12.04)
No entanto, modificar
/etc/usbmount/usbmount.conf
e alterar a linha começando comMOUNTOPTIONS
, adicionando,uid=1000,gid=1000
, fez o truque para mim.fonte
id
).Você precisa especificar uma
uid=
opção enquanto a monta manualmente, por exemplo/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0
Mas por que você montou isso manualmente, ele funciona se você o monta com, por exemplo, nautilus / thunar? (que usa udisks)
fonte
udisksctl mount --block-device /dev/sdg1
e isso deve cuidar das permissões e assim por diante.Eu enfrentei esse problema: era impossível gerenciar arquivos em pen drives / cartões SD (gravação / exclusão) porque as unidades eram montadas pelo root usando
usbmount
. Minha simples resolução foi removerusbmount
e usarhal
epmount
.Obrigado por esta dica na
usbmount
descrição do pacote:Felizmente
hal
epmount
são instalados por padrão no Ubuntu:fonte
Não quero especificar um uid no
usbmount.conf
arquivo, então usei as seguintes opções.Isso deve funcionar para todos os usuários que são membros do
plugdev
grupo. Desmonte compumount
.fonte
Adicionar a
/etc/usbmount/usbmount.conf
:fonte
Eu tive o mesmo problema com o ubuntu-mate 16.04.1, até que me lembrei de uma instalação recente do "Thunar". Desinstalar o "Thunar" foi a minha solução.
fonte