Настройка Samba в Ubuntu 16.04 на двух почти идентичных машинах

Настройка Samba в Ubuntu 16.04 на двух почти идентичных машинах

У меня есть две машины с Ubuntu 16.04, которые настроены практически одинаково.

У меня одинаковые имена пользователей Ubuntu на обеих машинах: Имя пользователя: xyz

Предположим, у меня есть два каталога, /home/xyz, на обеих машинах. Я хочу использовать программу Linux Double Commander (отличная программа!), чтобы синхронизировать эти два каталога.

Внизу /etc/samba/smb.conf у меня есть

[xyz]
path = /home/xyz
valid users = xyz
read only = no

Я также сделал

sudo smbpasswd -a xyz

на обеих машинах.

Когда я запускаю только одну машину, я вижу /home/xyz на машинах Windows 7, подключенных к моей сети. Я не пробовал запускать две машины, потому что не хотел портить свою сеть.

Вопрос 1: Как получить доступ к сетевому ресурсу в Ubuntu? Все, что я пробовал, не удалось.

Вопрос 2: Как настроить все так, чтобы у меня было два сетевых ресурса (по одному на каждую машину), чтобы я мог устранить неоднозначность, не создавая пользователей с разными именами на каждой из машин Ubuntu?

Вопрос 3: Каково назначение [xyz] в /etc/samba/smb.conf

решение1

Отвечая на свой собственный вопрос 1:

Для меня это был двухэтапный процесс:

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:~$

Я создал имя общего сетевого ресурса smb с именем some-very-long-name. Обратите внимание, что nmblookup нужно обрезать имя до 15 символов.

Затем используйте IP-адрес, предоставленный nmblookup, в команде монтирования.

Связанный контент