Permissões de base em uma unidade usb fat32

1

No linux, as permissões base para os diretórios são 777 e para os arquivos, é 666. Assim, com umask = 022, os novos arquivos são 644 e os novos diretórios são 755.

Mas quando montei uma unidade USB com o sistema de arquivos fat32, as permissões básicas são 777 para diretórios e arquivos.

Eu tenho a seguinte linha no meu arquivo fstab :

/dev/sdb1   /media/usbdrive  vfat   user,noauto,noatime,flush,fmask=113,dmask=002   0   0

Portanto, os novos arquivos são 664 e os novos diretórios são 775.

É normal que uma unidade USB com o fat32 tenha o 777 como a base de permissões para arquivos e diretórios?

    
por Gradient 18.06.2013 / 23:33

1 resposta

1

O FAT32 não possui o mesmo espaço alocado no disco por arquivo para as informações de propriedade e os bits de permissão.

Então, você poderia dizer que a meta-informação do arquivo é truncada no armazenamento e, em seguida, estendida na recuperação da maneira mais permissiva (já que não há como dizer a outro usuário que criou o arquivo). Se o sistema não fizer isso, você poderá ler os arquivos que você mesmo acabou de escrever.

    
por 19.06.2013 / 08:40