Monte o drive USB (FAT32) para que todos os usuários possam gravar nele

8

Eu tenho uma unidade USB FAT32 que está em / dev / sda2. Eu montei como / media / bigdrive no entanto, eu recebo permissão negada sempre que tento tocar um arquivo lá como um usuário não root.

Quando executo mount , posso ver esta linha:

/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)

Meu / etc / fstab tem essa linha:

/dev/sda2       /media/bigdrive vfat    rw,user,exec,umask=000  0       0

Eu tentei executar sudo chmod 777 /media/bigdrive e sudo chmod 777 -R /media/bigdrive

Nenhum deles muda nada.

Há algo que me falta?

Isto está em um rasberry pi correndo como o raspado BTW.

    
por Alex 07.09.2012 / 06:27

2 respostas

7

Eu tive exatamente o mesmo problema e a única coisa que realmente funcionou para mim foi:

mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=0000

No entanto, umask = 000 e umask = 0000 trabalharam para mim.

Então, depois de configurar seu / etc / fstab, digite os seguintes comandos (o primeiro desmonta a unidade, o segundo a remende):

# umount /dev/sda2
# mount -a

O segundo comando pode ser substituído por:

# mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=000

Veja também essa resposta

    
por 17.12.2014 / 09:24
1

Depois de editar o / etc / fstab, você precisa montar tudo o que foi adicionado a ele. A página de manual do mount dá a seguinte dica.

   -a, --all
          Mount all filesystems (of the given types) mentioned in fstab.

simplesmente execute o seguinte em vez de reiniciar e você deve estar pronto.

# mount -a
    
por 07.11.2012 / 22:11