Eu tenho uma unidade USB externa que está formatada em FAT32. Essa é a saída do fdisk -l
comando:
/dev/sdb1 * 56 15728639 15728584 7.5G c W95 FAT32 (LBA)
Eu tenho a seguinte entrada no meu /etc/fstab
:
UUID=FAF0-4AE6 /media/usb vfat defaults,auto,rw,users,nofail,x-systemd.automount,x-systemd.device-timeout=1 0 0
Estou montando a unidade usando: sudo mount -a
mas tudo pertence a root:root e não posso alterar a propriedade dos diferentes diretórios e copiar arquivos da minha partição interna para a unidade USB externa. Dá-me:
cp: cannot create regular file ... Permission denied
Minhas opções de fstab estão corretas, por que não posso usar minha unidade flash USB com permissões de usuário regulares?
As partições Vfat não suportam proprietários/grupos de arquivos. Assim, o kernel do Linux tem que fingir. Por padrão, faz root:root possuir tudo. Para alterar isso, adicione
uid=youruser,gid=yourgroup
às opções de montagem. Então, esse usuário e grupo serão os donos de tudo.