Inicialmente este blog foi criado para armazenar algumas dicas e links de UNIX/Linux, OpenVMS, linguagem C, Assembly, TCP/IP e nerdezas afins. No entanto devido ao autor ter abandonado o seu plano de ser um super hacker e dominar o mundo (devido esposa, família, filhos, trabalho), a partir de 2012 este blog tem um tipo de nerdeza mais light (Android, Linux, RetroPie (retrogames), produtividade, e por aí vai). Estas dicas raramente serão criações minhas.

sexta-feira, 20 de março de 2009

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.

Nenhum comentário:

tags