Ich habe einSambaauf einem lokalen Raspberry Pi. Ich habe die Konfigurationen (soweit ich weiß) so eingestellt, dass nur die „Homes“ freigegeben werden. Wenn ich dann meinen Netzwerkordner von einem anderen Computer aus sehe, sehe ich diese drei Optionen:
In meinem Verzeichnisbaum erscheint eines als „homes on pi“ und das andere als „homes on pi.local“. Keine Ahnung, woher dieses Windows-Netzwerk kommt, da sich im Netzwerk keine Windows-Rechner befinden.
Auf einem Apple-Gerät werden sie unter einem Server „PI“ mit zwei Verzeichnissen als „Homes, Benutzername“ angezeigt.
Könnte mir jemand helfen, das Windows-Netzwerk und die mehreren Kopien des Pi loszuwerden, sodass nur ein freigegebenes Verzeichnis vorhanden ist? Ich möchte wirklich nur das Home des einzigen Benutzers username
auf meinem Pi über Passwort und Benutzernamen freigeben, ohne Gäste oder ähnliches zuzulassen. Ich verstehe, dass mir dies nur einen Server unter der Registerkarte „Netzwerk“ mit nur einem Verzeichnis für das Home des Benutzernamens geben sollte.
Bearbeiten:Ich habe meine minimiert /etc/samba/smb.conf
. Folgendes sind die Inhalte:
[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
Antwort1
Es könnte dasServerzeichenfolgeZeile in Ihrer Konfiguration:
MeinweltweitDie Strophe sieht folgendermaßen aus und funktioniert wie erwartet:
[global]
# workgroup = SAMBA
security = user
guest account = nobody
map to guest = bad password
passdb backend = tdbsam
Ich habe das nichtMulticastZeile in meiner Strophe, weil ich dieArbeitsgruppeZeile, aber Sie könnten versuchen, diese Zeile direkt unter IhremArbeitsgruppeLinie:
multicast dns register = No