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