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