Eu tenho uma unidade USB FAT32 que está em / dev / sda2. Eu o montei como / media / bigdrive, no entanto, recebo permissão negada sempre que tento tocar em um arquivo lá como um usuário não root.
Quando corro 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 esta linha:
/dev/sda2 /media/bigdrive vfat rw,user,exec,umask=000 0 0
Eu tentei correr sudo chmod 777 /media/bigdrive
esudo chmod 777 -R /media/bigdrive
Nenhum deles muda nada.
Falta alguma coisa?
Isto está em um rasberry pi executando raspbian BTW.
ls -ld /media/bigdrive
?uid
e / ougid
valores, por exemplo, acrescenteuid=YOUR_ID
(encontreYOUR_ID
comid
) às opções emfstab
. Uma escolha melhor seriaudev
lidar com isso ou, pelo menos, se referir à partição pelo seu nome UUID (consultels -l /dev/disk/by-uuid
) e, em vez de/dev/sda2
usáUUID=...
-lofstab
.mount /dev/sda2
ou algo mais?Respostas:
Eu tinha exatamente o mesmo problema e a única coisa que realmente funcionou para mim foi:
No entanto, umask = 000 e umask = 0000 funcionaram para mim.
Portanto, depois de configurar o seu / etc / fstab, digite os seguintes comandos (o primeiro desmonta a unidade e o segundo remonta):
O segundo comando pode ser substituído por:
Veja também essa resposta
fonte
Após editar o / etc / fstab, você precisará montar tudo o que foi adicionado a ele. A página de manual para montagem fornece a seguinte dica.
basta executar o seguinte em vez de reiniciar e você deve estar pronto.
fonte