Como acesso meu compartilhamento administrativo do Windows ao Linux?

9

Eu tenho um computador Windows em 192.168.0.103 e quero acessar o compartilhamento administrativo c$ de um computador Linux que possui 192.168.0.110 para trocar alguns arquivos. De outro computador Windows na mesma rede, posso simplesmente abrir o prompt Executar, digitar o caminho UNC \192.168.0.103\c$ e pressionar Enter. Em seguida, ele solicita o nome de usuário e a senha, e se eles forem digitados corretamente, ele abrirá o local de compartilhamento no Windows Explorer.

Como isso funciona em um computador Linux? Recentemente, fiz uma pergunta sobre o prompt Run , e, aparentemente, há um prompt semelhante no Linux, mas não posso usá-lo para acessar os caminhos UNC da mesma forma. Então, que tipo de vodu do Linux, magia negra, encarnação, cerimônia ... eu preciso executar antes que me permita fazer o mesmo?

Estou usando o Debian 7.1.0 Wheezy.

    
por Samir 30.09.2013 / 12:11

1 resposta

6

Você pode simplesmente usar o Google Places - > Menu GUI de rede no Gnome para acessar seu compartilhamento. Alternativamente, você pode abrir um terminal e usar smbclient como smbclient -L //192.168.0.113 para listar os compartilhamentos disponíveis e smbclient //192.168.0.113/C para acessar o C$ share, veja exemplos: link . Não tenho certeza do que você quer dizer com "acesso por UNC", pode ser que gostaria de montar seu compartilhamento SAMBA e acessá-lo como se fosse um sistema de arquivos local? Então use smbfs .

Sobre a mágica, o Linux usa o pacote SAMBA, que é uma implementação parcial de código aberto do protocolo SMB / CIFS, usado por máquinas Windows para trocar dados no Windows Domains ou Workgroups.

Os principais manuais do SAMBA no Linux são SAMBA pelo exemplo e SAMBA howto , mas eles realmente não têm explicação de como o protocolo geral deve funcionar, eles implicam seu conhecimento.

O SMB / CIFS é um tipo de tecnologia, usando 10 outros protocolos e eu não consegui encontrar uma boa fonte de informação, o que explicaria seu funcionamento pelo exemplo (como primeiro, esta mensagem vai de A para B, então isso vai de B para A). Essas tecnologias incluem:

  • DNS ou legado NetBIOS (possivelmente através de ethernet chamado NBF ou sobre TCP / IP, chamado NBT) sistema de nomenclatura para computadores. Na verdade, quando o Windows solicita um nome de computador e informa que ele não deve ter mais que 15 símbolos, isso implica no nome do NetBIOS.
  • Mecanismo de resolução e replicação de nomes, BIND para servidor DNS ou WINS ( nmbd in SAMBA) para resolução de nomes NetBIOS.
  • Compartilha o mecanismo de navegação, incluindo a eleição do navegador principal entre as máquinas, com base em seu tempo de atividade e causando atrasos; isso funciona, a menos que um navegador mestre dedicado esteja configurado, consulte Navegação na rede .
  • Mecanismo de autenticação e autorização; inclui vários elementos e opções, suportando toneladas de mecanismos legados, consulte isso para a Microsoft .
  • Integração com o serviço de diretório para suporte ao perfil de usuário móvel. O SMB é usado em dois casos principais : grupos de trabalho e domínios. Quando você tem uma rede doméstica, todos os computadores são iguais e suas contas de usuário são diferentes em cada máquina; nesse caso, o acesso a compartilhamentos está no modo de proteção por compartilhamento ou por usuário . As grandes redes de empresas geralmente permitem que os usuários façam login em qualquer computador com seu login e senha e acessem seu perfil e dados. Isso também é chamado de domínio. O Windows armazena dados de domínio em máquinas especializadas, denominadas Controladores de Domínio, que executam a implementação dos Serviços de Diretório da Microsoft, chamada sistema do Active Directory, para armazenar as informações das contas.

Em princípio, o Active Directory é um superconjunto do LDAP e você pode aprender sobre o LDAP. de tutoriais da IBM . Aqui está também um bom conjunto de vídeos sobre o funcionamento do Active Directory.

    
por 30.09.2013 / 13:10