Como altero as permissões de arquivo em uma unidade FAT32? [duplicado]

10

Eu tenho o Ubuntu 10.04 LTS (Lucid Lynx).

Percebi recentemente que todos os arquivos do meu disco rígido obtêm o privilégio de executável, até mesmo todos os arquivos de texto , então quando abro uma janela pop-up me pergunta o que fazer (executado no terminal -Exibir-Cancelar-Executar).

Eu tentei alterar as permissões no terminal como sudo chmod a-x -Rv /media/D/* . Isso me mostra que os privilégios foram alterados para 666 , o que significa rw-rw-rw , mas na verdade nada foi feito; ainda é um privilégio executável dado.

Eu tentei mover alguns arquivos para a área de trabalho. Então fiz como acima, e foi bem sucedido.

Meu disco rígido está formatado como "FAT32". Qual seria o problema?

    
por wisdom 02.04.2012 / 16:04

2 respostas

9

As unidades formatadas em FAT32 não suportam permissões de arquivo. As permissões para tudo são determinadas pela maneira como a unidade é montada.

Assim, você pode alterar as permissões em todos os arquivos da unidade montando-a de forma diferente, mas não de forma dinâmica, como você está descrevendo.

Consulte o link sobre como remontar usando permissões diferentes.

    
por David Oneill 02.04.2012 / 16:13
0

Os discos rígidos NTFS e FAT32 não suportam permissões de arquivos no Linux. Por favor, siga o guia para ativar a função.

Eu usei isso para uma partição NTFS, mas nunca testei com o FAT32.

Referência: postagem no fórum Re: Como alterar a permissão em toda a partição ntfs

    
por Web-E 02.04.2012 / 16:22