ほぼ同一のマシン2台でUbuntu 16.04上のSambaを構成する

ほぼ同一のマシン2台でUbuntu 16.04上のSambaを構成する

ほぼ同じ構成の Ubuntu 16.04 マシンが 2 台あります。

両方のマシンで同一のUbuntuユーザー名を持っています: ユーザー名: xyz

両方のマシンに /home/xyz という 2 つのディレクトリがあるとします。Linux プログラム Double Commander (素晴らしいプログラムです!) を使用して、この 2 つのディレクトリを同期します。

/etc/samba/smb.confの一番下に

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

私もやったことがある

sudo smbpasswd -a xyz

両方のマシンで。

1 台のマシンだけを実行すると、ネットワークに接続された Windows 7 マシンで /home/xyz が表示されます。ネットワークを台無しにしたくなかったため、2 台のマシンの実行は試していません。

質問 1: Ubuntu でネットワーク共有にアクセスするにはどうすればいいですか? 試したことはすべて失敗しました。

質問 2: 各 Ubuntu マシンに異なる名前のユーザーを作成しなくても、ネットワーク共有を 2 つ (マシンごとに 1 つ) 区別できるように設定するにはどうすればよいですか?

質問3: /etc/samba/smb.confの[xyz]の目的は何ですか?

答え1

私自身の質問1に答えます:

私の場合、それは 2 つのステップから成るプロセスでした。

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 文字に切り捨てる必要があることに注意してください。

次に、マウント コマンドで nmblookup によって提供された IP アドレスを使用します。

関連情報