Ich habe zwei Ubuntu 16.04-Maschinen, die nahezu identisch konfiguriert sind.
Ich habe auf beiden Rechnern identische Ubuntu-Benutzernamen: Benutzername: xyz
Angenommen, ich habe auf beiden Rechnern zwei Verzeichnisse, /home/xyz. Ich möchte das Linux-Programm Double Commander (tolles Programm!) verwenden, um diese beiden Verzeichnisse zu synchronisieren.
Am Ende von /etc/samba/smb.conf habe ich
[xyz]
path = /home/xyz
valid users = xyz
read only = no
Ich habe auch getan
sudo smbpasswd -a xyz
auf beiden Maschinen.
Wenn ich nur einen Rechner laufen lasse, kann ich /home/xyz auf Windows 7-Rechnern sehen, die mit meinem Netzwerk verbunden sind. Ich habe nicht versucht, zwei Rechner laufen zu lassen, weil ich mein Netzwerk nicht durcheinanderbringen wollte.
Frage 1: Wie greife ich in Ubuntu auf die Netzwerkfreigabe zu? Alles, was ich versucht habe, ist fehlgeschlagen.
Frage 2: Wie richte ich es ein, dass ich zwei Netzwerkfreigaben habe (eine für jede Maschine), damit ich sie unterscheiden kann, ohne auf jeder der Ubuntu-Maschinen unterschiedlich benannte Benutzer erstellen zu müssen?
Frage 3: Was ist der Zweck des [xyz] in /etc/samba/smb.conf
Antwort1
Beantwortung meiner eigenen Frage 1:
Für mich war es ein zweistufiger Prozess:
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:~$
Ich habe einen SMB-Netzwerkfreigabenamen mit dem Namen some-very-long-name erstellt. Beachten Sie, dass nmblookup den Namen auf 15 Zeichen kürzen muss.
Verwenden Sie dann die von nmblookup bereitgestellte IP-Adresse im Mount-Befehl.