Acessando arquivos compartilhados do Windows no Linux

Para acessar os arquivos compartilhados em uma máquina Windows na rede através do Linux das duas maneiras descritas a seguir é necessário ter instalado smbclient e smbfs.

usando smbclient
Essa eu vi em http://suporte.bs2.com.br/questions/1/Copiar+arquivos+de+uma+maquina+Windows+via+smbclient.

O acesso se dá através da linha de comando bem estilo ftp. Quebra um galho legal quando não temos acesso de superusuário.

Para listar os recursos compartilhados do windão fazemos o seguinte:

prompt$ smbclient -L ip_da_maquina_windows

Agora para acessar os arquivos, por exemplo, fazemos o seguinte:

prompt$ smbclient //ip_da_maquina_windows/SharedDocs

Se der tudo certo teremos um prompt estilo "smb /> ". Daí é só usar put, get, dir, mput, mget, prompt, recurse e principalmente o help.

Para copiar toda uma árvore de diretórios, basta usar prompt e recurse, em seguida mget ou mput.

usando smbmount
Essa eu pesquei em http://www.vivaolinux.com.br/artigo/Montando-um-compartilhamento-com-o-smbmount/

Quando se tem acesso de superusuário pode-se montar diretório compartilhado do windão em um ponto local do Linux e navegar normalmente como se fosse um diretório local.

Para isto fazemos:

prompt# smbmount //ip_da_maquina_windows/SharedDocs /mnt

Prontinho, se tudo der certo basta navegar pelo diretório /mnt.

tags: Linux, Windows

comments powered by Disqus