ほぼ同じ構成の 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 アドレスを使用します。