O Windows usa o sistema de arquivos FAT que n�o oferece nenhum recurso como 
aqueles a que voc� est� acostumado nos sistemas de arquivos do 
Linux(ext2,ext3,reiser,etc), entre eles a possibilidade de atribuir 
permiss�es a pessoas e grupos de pessoas para execu��o, leitura e escrita. Ou 
seja, � imposs�vel alterar as condi��es rwx de um arquivo e diret�rio do 
Windows, da mesma forma que voc� faz no Linux(note que isto n�o � uma 
defici�ncia do Linux, mas do Windows, que n�o oferece esse tipo de recurso em 
seus sistemas de arquivos).

Todavia, nem tudo est� perdido. Voc� pode fazer com um sistema de arquivos do 
Windows possa ser lido e escrito por usu�rios e grupos de usu�rios do Linux. 
Voc� pode, por exemplo, criar um grupo chamado: winuser e permitir o acesso 
de leitura, escrita e execu��o para esse grupo. Para fazer isso voc� precisa 
montar o sistema de arquivos do Windows como se fosse um usu�rio do grupo 
winuser e permitir o acesso somente a esse grupo. Editando o arquivo /etc/
fstab, tem-se:

/dev/hda5     /mnt/C   vfat    defaults,users,gid=winuser,umask=007    0   0

A parti��o /dev/hda5 � uma parti��o FAT32 do Windows nesse exemplo. O 
par�metro gid=winuser faz com que a parti��o seja montada como se fosse do 
grupo winuser. A op��o umask=007 garante que a parti��o seja acessada somente 
pelo grupo winuser ou pelo usu�rio root.

Note que dessa forma, TODOS os arquivos e diret�rios da pasta /mnt/C do 
exemplo ter�o as permiss�es: rwx rwx- - - com usu�rio root e grupo winuser  . 
� imposs�vel fazer por exemplo, que a pasta /mnt/C/windows tenha as 
permiss�es rwx- - -  - - - e a pasta /mnt/C/Meus Documentos tenha as 
permiss�es rwx rwx - - -. Tudo dentro de /mnt/C tem que ser igual.

OBSERVA��ES
1) N�o precisa chamar o grupo de winuser, pode ter outro nome, como por 
exemplo: windows, luluzinha, fat_user, etc.
       2) Al�m da op��o gid=nome_do_grupo, voc� tem a op��o 
uid=nome_do_usu�rio, que funciona de maneira similar, s� que usa usu�rio no 
lugar de grupos
       3) Al�m da op��o umask, voc� tem as op��es an�logas: fmask que vale 
somente para arquivos, e dmask que vale somente para diret�rios.
        4) Voc� n�o precisa usar 007 para umask. Pode ser qualquer outro valor, desde 
que seja aquilo que voc� quer. Em caso de d�vida, veja como funciona o 
comando umask.

Em S�b 13 Dez 2003 05:12, Fernando Deliberalli escreveu:
> Caros colegas da lista...
>
> Uso o CL9 (hda1), e tenho o Ruindows em outra parti��o (Hda3), e tamb�m
> tenho outra parti��o fat para guardar minhas coisas (Hda5).
> Quero ter acesso para grava��o na minha parti��o de documentos (Hda5) mas
> n�o estou conseguindo.
> Quando quero gravar ou apagar algum arquivo nessa parti��o recebo a
> mensagem "Acesso negado para /mnt/Doc/Eu e Eu..bmp".
> J� tentei modificar a permiss�o do arquivo hda5, e consegui, mas o arquivo
> /mnt/Doc n�o modifica de forma alguma sua permiss�o.

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a