“cp: não é possível criar um arquivo normal” em uma unidade flash USB externa formatada em VFAT

0

Eu tenho uma unidade USB externa formatada em FAT32. Essa é a saída do comando fdisk -l :

/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 é de propriedade de 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. Isso me dá:

cp: cannot create regular file ... Permission denied

As minhas opções de fstab estão corretas, por que não posso usar minha unidade flash USB com permissões regulares do usuário?

    
por Georgе Stoyanov 13.09.2018 / 12:56

1 resposta

0

As partições vfat não suportam proprietários / grupos de arquivos. Assim, o kernel do Linux tem que fingir. Por padrão, ele faz root: root possui tudo. Para mudar isso, adicione uid=youruser,gid=yourgroup às opções de montagem. Então, esse usuário e grupo possuirão tudo em seu lugar.

    
por 14.09.2018 / 23:09