Como montar o drive vfat no Linux com propriedade diferente de root?

5

Estou com problemas para montar um iPod em um recém-atualizado Debian Squeeze. Eu suspeito que ou um protocolo mudou ou eu caguei um bug, que eu não sei onde reportar.

Estou tentando montar o iPod para ter permissão para lê-lo e escrevê-lo. Mas meus esforços não deram em nada:

$ sudo mount -v -t vfat -o uid=32074,gid=6202 /dev/sde2 /mnt
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan  1  2000 Calendars
drwxr-xr-x 2 root root 16384 Jan  1  2000 Contacts
drwxr-xr-x 2 root root 16384 Jan  1  2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23  2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19  2007 iPod_Control
$ sudo umount /mnt
$ sudo mount -v -t vfat -o uid=nr,gid=nr /dev/sde2 /mnt     
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan  1  2000 Calendars
drwxr-xr-x 2 root root 16384 Jan  1  2000 Contacts
drwxr-xr-x 2 root root 16384 Jan  1  2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23  2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19  2007 iPod_Control

Como você pode ver, tentei IDs simbólicas e numéricas, mas os arquivos persistem em serem de propriedade de root (e somente graváveis por root).

Os IDs são realmente meus; Eu tive o UID desde 1993.

$ id
uid=32074(nr) gid=6202(nr) groups=6202(nr),0(root),2(bin),4(adm),...

Eu coloquei um ponto no link , e a chamada mount (2) parece boa:

mount("/dev/sde2", "/mnt", "vfat", MS_MGC_VAL, "uid=32074,gid=6202") = 0

Por fim, aqui está minha versão do kernel de uname -a :

Linux homedog 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux

Alguém sabe se

  • eu deveria estar fazendo algo diferente, ou
  • Se houver uma solução alternativa ou
  • Se este é um bug, onde deve ser reportado?
por Norman Ramsey 14.09.2011 / 05:21

1 resposta

0

A reinicialização da máquina fez com que o problema desaparecesse.

Acho que deixarei a pergunta, pois parece que ela mostra como montar uma unidade vfat no Linux com propriedade diferente de root. Mas se alguém acha que eu deveria deletar a pergunta, por favor me avise.

    
por 16.09.2011 / 02:46