在兩台幾乎相同的機器上的 Ubuntu 16.04 上配置 Samba

在兩台幾乎相同的機器上的 Ubuntu 16.04 上配置 Samba

我有兩台配置幾乎相同的 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

在兩台機器上。

當我只運行一台機器時,我可以在連接到我的網路的 Windows 7 機器上看到 /home/xyz。我沒有嘗試過運行兩台機器,因為我不想搞砸我的網路。

問題1:Ubuntu中如何存取網路共享?我嘗試過的一切都失敗了。

問題 2:如何設定才能擁有兩個網路共用(每台電腦一個),這樣我就可以消除它們的歧義,而不必在每台 Ubuntu 電腦上建立不同名稱的使用者?

問題3:/etc/samba/smb.conf中的[xyz]的用途是什麼

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

我建立了一個名為 some-very-long-name 的 smb 網路共享名。請注意,nmblookup 需要將名稱截斷為 15 個字元。

然後在mount指令中使用nmblookup傳遞的ip位址。

相關內容