Como acessar locais compartilhados em uma máquina windows a partir de uma máquina linux via terminal?

2

Eu configurei uma máquina virtual do CentOS e configurei uma rede em ponte e IP estático para que ela possa se comunicar com outras máquinas Windows na rede.

Atualmente, para acessar qualquer diretório compartilhado, navego usando a GUI. Estes são os passos que eu sigo:

  1. Clique em Locais > e clique em Network Servers. Isso abre o Nautilus Manager para mostrar os servidores de rede. (screenshot abaixo)
  2. Depois, clico duas vezes na rede do Windows. Isso mostra todos os domínios disponíveis na rede.
  3. Eu clico duas vezes no domínio necessário que me mostra todas as máquinas sob esse domínio.
  4. Eu clico duas vezes na máquina que solicita a autenticação. (screenshot abaixo da imagem =))
  5. Depois de preencher os detalhes necessários, clicar em conectar mostra todas as pastas compartilhadas nessa máquina.

Agora, gostaria de acessar esse local compartilhado no terminal. para que eu possa usar o comando 'cd' ou algo parecido (talvez 'ls') para navegar pelas pastas ou ver os arquivos no diretório de compartilhamento do Windows. Como faço isso?

    
por Thomas 12.06.2011 / 19:15

1 resposta

4

Se você quiser fazer isso, é necessário montar o compartilhamento desejado em um diretório local. Por exemplo, se sua pasta compartilhada for \10.10.1.1\My-Shared-Folder , execute

mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare

E lembre-se, você precisa primeiro criar o diretório onde o compartilhamento será montado (no exemplo acima, /mnt/share ).

    
por 12.06.2011 / 20:05