Como alterar as permissões na partição vfat? [duplicado]

0

É possível alterar as permissões em uma partição vfat no Ubuntu?

Nada funcionou .. tentei entrar em /etc/fstab , tentei chown , a única maneira de conceder acesso a esse local é dando a propriedade do aplicativo e isso é ruim.

    
por Kolob Canyon 31.12.2016 / 00:08

2 respostas

2

Você precisa definir as permissões quando montar a partição, e você pode fazer isso com umask.

Monte uma partição FAT32 em um pendrive com permissões de leitura / gravação / execução para todos:

Suposição: o pendrive é visto como / dev / sdx, substitua x pelo drive atual letra, por exemplo b: / dev / sdx1 --- > / dev / sdb1

Comentário: texto após o caractere # é um comentário, não usado como um comando)

sudo mkdir -p /mnt/sd1  # only if you want a new mountpoint
sudo umount /dev/sdx1   # only if already mounted (but with bad permissions)

sudo mount -o rw,users,umask=000 /dev/sdx1 /mnt/sd1  # mount

echo 'Hello World' > /mnt/sd1/hello.txt  # test writing
cat /mnt/sd1/hello.txt                   # test reading

Edit: Eu acho que você usou a ortografia correta na linha de comando, mas se você usou unmask , por favor tente umask , porque o linux é confuso sobre a ortografia correta.

A linha de comando que sugiro funciona para mim no Lubuntu 16.04.1 LTS (e deve funcionar em todas as versões atuais do Ubuntu, incluindo o Ubuntu padrão). Então eu não sei porque isso não funciona para você.

Talvez você possa reinicializar seu computador e tentar novamente. Copie e cole as linhas de comando da minha resposta para corrigi-las. Modifique apenas a letra da unidade x para apontar para o pendrive (por exemplo b ou c ). Talvez funcione desta segunda vez.

Se não, talvez o sistema de arquivos não seja FAT32, mas alguma outra versão do FAT, por exemplo, exfat . Por favor, verifique com

sudo parted -ls  # ... space minus ell ess

Se exfat pode ajudar a instalar alguns pacotes extras de programas, veja por exemplo

unixnme.blogspot.se/2016/04/how -para montar-exfat-partition-in-ubuntu.html

sudo apt-get install exfat-fuse exfat-utils
    
por sudodus 31.12.2016 / 06:17
1

O Vfat não suporta permissões. O máximo que você pode fazer é especificar opções ao montá-lo

    
por Kyle H 31.12.2016 / 00:20