Concordo, Figueiredo, que o sistema FAT não contém permissões. Aliás, fazendo 
alguns testes, pareceu-me que as permissões lá existentes provém da extensão do 
arquivo (se criar um arquivo .bat, por exemplo, ele aparece como executável).

Porém, o fato é que várias pessoas do meu grupo, com exatamente o mesmo 
conteudo em seu pendrive, mas com outras distribuições linux, conseguiram rodar

# ./bootinst.sh

e tornar o pen drive inicializável. Eu, porém, em meu lindo Debian (o único no 
grupo), consigo apenas a mensagem 

bash: ./bootinst.sh: Permission denied

Bem, isso é frustrante, porque perdi horas de trabalho simplesmente porque meu 
Debian/Squeeze, por algum motivo até agora desconhecido, não me permite fazer 
algo que uma Suse faz naturalmente.

É isso. Obrigado pelos esclarecimentos.
Paulo.

On Thu, 04 Nov 2010 17:20:26 -0200
"José de Figueiredo" <[email protected]> wrote:

> Linuser
> 
> Entendo que o sistema de arquivos vfat, correspondente ao FAT, não
> possui suporte a permissões de arquivos. Por isso vc não consegue mudar
> as permissões dos arquivos.
> 
> A pendrive tem esta característica porque é um dispositivo para
> compartilhamento de arquivos. Então, se vc quer proteger algum arquivo
> dentro de uma pendrive, precisa mudar o sistema de arquivos deste device
> para ext2, ext3 ou ext4 ou outro do gênero. o problema é que vc perderá
> a portabilidade deste dispositivo.
> 
> é isso.
> 
> 
> 
> Em Qui, 2010-11-04 às 19:45 +0100, linuser escreveu:
> > Prezados,
> > 
> > Deparei-me com um problema aparentemente simples, mas sem explicação até 
> > agora. Ocorre que não consigo mudar as permissões de um arquivo num drive 
> > usb formatado com Vfat. Vejam o arquivo:
> > # ls -l bootinst.sh
> > -rw-r--r-- 1 mano    mano    2292 Nov  4 19:21 bootinst.sh
> > 
> > Agora, como root,
> > # chmod 755 bootinst.sh
> > # ls -l bootinst.sh
> > -rw-r--r-- 1 mano    mano    2292 Nov  4 19:21 bootinst.sh
> > 
> > As permissões não foram alteradas. Eu consigo copiar, criar, apagar 
> > arquivos no dispositivo usb. Eu consigo formatar o dispositivo (como root, 
> > claro). Eu posso tudo, menos mudar as permissões do arquivo.
> > Já tentei copiar o arquivo para minha home-area, mudar as permissões (dá 
> > certo), apagar o arquivo no usb, remover o usb, copiar o arquivo de volta. 
> > Resultado: as permissões estão lá, inalteradas!
> > Já tentei formatar o usb como ext3. Neste caso, consegui mudar as 
> > permissões, mas alguma outra coisa deu errado (não me lembro agora, após 
> > tantas horas).
> > 
> > Eu preciso deste arquivo bootinst.sh como executável para tornar o usb 
> > bootável. Precisa ser especificamente com este arquivo, devido uma 
> > aplicação específica (OpenFoam) que vou rodar.
> > 
> > Em tempo: há vários outros arquivos com permissão 'x' no dispositivo. Uso o 
> > Squeeze.
> > 
> > Idéias?
> > 
> > Paulo.
> > 
> > 
> 
> 
> 


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20101104214051.45457...@appia

Responder a