Ich habe gerade einen Ubuntu-Server (16.04.1 LTS) erstellt und bin allen Anleitungen zum Erstellen eines solchen gefolgt, aber er wird in Windows nicht angezeigt!!! Die einzigen Einstellungen, die ich in smb.conf geändert habe, sind
Workgroup = SANCTUARY
Sanctuary ist meine Arbeitsgruppe
Und in den Share-Definitionen habe ich Folgendes gemacht
[Nic]
Comment = Nic
Path = /server/Nic
Browsable = yes
Read only = no
Guest ok = no
Dann habe ich neu gestartet
Vielen Dank und wenn Sie eine Antwort haben, wäre ich Ihnen sehr dankbar
Antwort1
Das Google-Ranking dieser Antwort ist hoch, daher dachte ich, ich trage die aktuelle Windows 10-Lösung bei.
Windows 10 unterstützt die NetBIOS-Erkennung nicht mehr.
Sie können dies beheben, indem Sie das unsichere SMBv1 aktivieren (das habe ich zumindest gelesen), aber das ist keine gute Idee und Sie müssen es auf allen Ihren Clients tun. Der beste Weg ist die ImplementierungWebdiensterkennungauf Ihrem Linux-Server.
wsdderreicht dies. Vorgefertigte Servicedateien sind auch über das Git des Typen verfügbar (obwohl ich für Ubuntu die Gruppe von nobody in nogroup ändern musste, damit es funktioniert). Es funktioniert großartig.
Antwort2
Ich hatte ein ähnliches Problem, als ich versuchte, Dateien zwischen einem Linux Mint 18 Samba-Server und einer Windows 10-Workstation zu teilen. Durch einige Recherchen fand ich diesen Prozess:
Linux Samba Server
Überprüfen Sie Ihre /etc/samba/smb.conf auf Syntaxfehler, indem Sie Folgendes ausführen:
Testparameter
Idealerweise suchen wir irgendwo auf der Standardausgabe danach:
Die geladene Dienstedatei ist erfolgreich.
Wenn Sie system-config-samba verwenden, lassen Sie uns einen Fehler beheben:
sudo touch /etc/libuser.conf
sudo chmod 644 /etc/libuser.conf
Starten Sie nun den Samba-Server je nach Ihrer Distribution auf verschiedene Arten neu. Hier sind einige Beispiele dafür: Wie starte ich den Samba-Server neu?
sudo service smbd neu starten
sudo service nmbd neu starten
Nachdem das erledigt ist, können wir wie folgt überprüfen, ob die Prozesse smbd und nmbd ausgeführt werden:
ps aux | grep mbd
Sie sollten ungefähr Folgendes erhalten:
root 18379 0,0 0,2 337912 15856 ? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.conf
root 18386 0,0 0,0 240452 5988 ? Ss 03:04 0:00 nmbd -D -s /etc/samba/smb.conf
Wenn sie nicht laufen, starten Sie sie. Überprüfen Sie Ihr Syslog auf Fehler.
Windows-Clientcomputer
(wo der SMB-Server nicht im Netzwerk angezeigt wird).
Jetzt kommt der spaßige Teil. Öffnen Sie ein Datei-Explorer-Fenster und geben Sie in der Adressleiste den Namen Ihres Samba-Servers ein und hängen Sie ein '.lokal' dazu etwa so:
\\mysambaserver.local
Wenn Sie Samba richtig konfiguriert haben, wird es sofort angezeigt. Anschließend können Sie im Explorer mit der rechten Maustaste auf diesen Server klicken und eine Verknüpfung im Startmenü oder in Ihrer Schnellzugriffsliste erstellen.
Kurz zusammengefasst
Ich gebe Anerkennung, wo sie gebührt: Kreditgeht zu altair4 in den Linux Mint-Foren (ein Biest). Wenn Sie weitere Fragen zu dieser Methode haben, tun Sie sich selbst einen Gefallen...überprüfen Sie seinen Beitragum zu sehen, ob Sie während der Einrichtung oder Konfiguration etwas übersehen haben.
Antwort3
Erstens: Haben Sie den SMBD-Dienst neu gestartet?
Der beste Weg zur Diagnose ist, die Aktien aufzulisten,
smbclient -L yourhostname
Und dann greifen Sie von Ihrem lokalen Computer aus auf Folgendes zu:
smbclient //yourhostname/Nic
Quelle:https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html
Wenn dies erfolgreich ist, überprüfen Sie Ihre Firewall auf Fernzugriff:https://www.cyberciti.biz/faq/welche-ports-müssen-geöffnet-sein-damit-samba-mit-anderen-windowslinux-systemen-kommunizieren-kann/