Eu tenho duas máquinas Ubuntu 16.04 que estão configuradas de forma quase idêntica.
Tenho nomes de usuário Ubuntu idênticos em ambas as máquinas: Nome de usuário: xyz
Suponha que eu tenha dois diretórios,/home/xyz, em ambas as máquinas. Quero usar o programa Linux, Double Commander (ótimo programa!), para sincronizar esses dois diretórios.
Na parte inferior do /etc/samba/smb.conf eu tenho
[xyz]
path = /home/xyz
valid users = xyz
read only = no
eu também fiz
sudo smbpasswd -a xyz
em ambas as máquinas.
Quando executo apenas uma máquina, posso ver /home/xyz nas máquinas com Windows 7 conectadas à minha rede. Não tentei executar duas máquinas porque não queria estragar minha rede.
Pergunta 1: Como faço para acessar o compartilhamento de rede no Ubuntu? Tudo que tentei falhou.
Pergunta 2: Como configuro as coisas para ter dois compartilhamentos de rede (um para cada máquina) para poder desambiguá-los sem precisar criar usuários com nomes diferentes em cada uma das máquinas Ubuntu?
Pergunta 3: Qual é o propósito do [xyz] em /etc/samba/smb.conf
Responder1
Respondendo à minha própria pergunta 1:
Para mim foi um processo de duas etapas:
some-very-long-name@some-very-long-name:~$ nmblookup some-very-long-
192.168.29.168 some-very-long-<00>
some-very-long-name@some-very-long-name:~$ sudo mount -v //192.168.29.168/some-very-long-name /mnt/ralph12 -o username=some-very-long-name,password=somePassword
mount: //192.168.29.168/some-very-long-name mounted on /mnt/ralph12.
some-very-long-name@some-very-long-name:~$
Eu criei um nome de compartilhamento de rede SMB chamado nome muito longo. Observe que nmblookup precisa ter o nome truncado para 15 caracteres.
Em seguida, use o endereço IP fornecido por nmblookup no comando mount.