我有两台配置几乎完全相同的 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 地址。