Para aceder a uma pasta partilhada de um computador de rede windows, temos que utilizar a maravilhosa ferramenta de linux chamada de “samba”.

O Samba fornece o “CIFS” que é um sistema de ficheiros compatível com o Windows, e um utilitário de configuração denominado mount.cifs, e que pode ser carregado através do comando “mount” adicionando a opção “-t cifs” (não se preocupem que o mount.cifs é suficiente experto para carregar automáticamente no kernel o módulo de sistema de ficheiros).

Primeiro vamos criar uma pasta vazia, por exemplo a pasta chamada mswindshare (vai ser nesta pasta que vamos poder navegar na pasta que está partilhada no pc de rede windows):

sudo mkdir /mnt/mswindshare

De seguida vamos carregar (fazer o mount) da pasta de rede windows que está partilhada, através do seguinte comando:

sudo mount -t cifs -o user=qualquer,pass=qualquer //192.168.1.11/NomedaPastaPartilhada /mnt/mswindshare

Não se esqueçam de adaptar o comando acima indicado á vossa configuração, nomeadamente o IP de rede para aceder ao pc windows e o nome da pasta partilhada do windows a que querem aceder.

 

Agora basta ir à pasta /mnt/mswindshare e já deverão poder navegar na rede do pc de windows que tem a pasta partilhada.

Mas por vezes é preciso dar um “jeitinho” à configuração do samba, pois no smb.conf tem uma opção para definir o WORKGROUP que tem de ter o mesmo nome que o Windows Workgroup, pois caso contrário não vamos conseguir “ver” e navegar na pasta de windows que está partilhada.

Vamos então fazer uma cópia de segurança do ficheiro smb.conf e então depois editar o ficheiro, utilizando os comandos:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig

sudo gedit /etc/samba/smb.conf

Procurem por uma secção com o nome de “[global]” e depois por uma linha que diz “workgroup = <qualquercoisa>”.

Então devem pôr “workgroup = <WORKGROUP>”

Alterem o nome “<WORKGROUP>” para o mesmo nome que têm definido no pc de windows a que estão a tentar aceder. Para saber qual é o nome de workgroup que o vosso windows está a usar, basta ir ao desktop do windows e clicar com o botão do lado direito do rado em cima do icon MyComputer e seleccionar propriedades, onde depois aparece uma linha com o nome que está definido como workgroup (se não estou em erro, por defeito o Windows XP utilizar o nome “WORKGROUP” ou então “MSHOME” para nome de Windows Workgroup).