私はサンバローカルの Raspberry Pi で、設定を「ホーム」のみを共有するように設定しました (私の知る限り)。その後、別のコンピューターからネットワーク フォルダーを見ると、次の 3 つのオプションが表示されます。
私のディレクトリ ツリーでは、1 つは「homes on pi」として表示され、もう 1 つは「homes on pi.local」として表示されます。ネットワーク内に Windows マシンがないため、Windows ネットワークがどこから来ているのかわかりません。
Apple デバイスでは、サーバー「PI」の下に「homes、username」という 2 つのディレクトリが表示されます。
Windows ネットワークと Pi の複数のコピーを削除して、共有ディレクトリを 1 つだけにする方法を教えていただけませんか?username
ゲストなどを許可せずに、Pi 上の唯一のユーザーのホームをパスワードとユーザー名で共有したいだけです。これにより、ユーザー名のホーム用のディレクトリが 1 つだけある、ネットワーク タブの下にサーバーが 1 つだけ表示されるはずです。
編集:私は を最小化しました/etc/samba/smb.conf
。その内容は次のとおりです。
[global]
server string = Pi
workgroup = WORKGROUP
security = user
map to guest = Never
name resolve order = bcast host
[Public Files]
path = /home/username/public
force user = username
force group = username
create mask = 0775
force create mode = 0775
directory mask = 0775
force directory mode = 0775
public = yes
writable = yes
browseable = yes
答え1
それはサーバー文字列設定内の行:
私のグローバルスタンザは次のようになり、期待どおりに動作します。
[global]
# workgroup = SAMBA
security = user
guest account = nobody
map to guest = bad password
passdb backend = tdbsam
これを持ってないマルチキャスト私のスタンザの行は、ワークグループ行のすぐ下にこの行を追加してみてくださいワークグループライン:
multicast dns register = No