Ich führe smbclient unter Ubuntu aus und versuche, eine Verbindung zu einer Windows-Box herzustellen. Außerdem wird angezeigt, dass die Einrichtung der Sitzung fehlgeschlagen ist: NT_STATUS_LOGON_FAILURE.
Ich habe überprüft, dass ich die Box und das Telnet an die Ports 139/445 senden kann, daher bin ich mir ziemlich sicher, dass es sich nicht um ein Firewall-Problem handelt. Und mein Client sagt, dass er mit der Benutzer-ID / Kennwort-Kombination problemlos von einer anderen Windows-Box aus eine Verbindung zu dieser Windows-Box herstellen kann. Außerdem kann diese Box über smbclient eine Verbindung zu anderen Windows-Boxen dieses Clients herstellen.
Irgendwelche anderen Ideen, warum das nicht funktioniert?
Gleicher Fehler. Ich musste Benutzer zur Samba-Passwortdatei mit hinzufügen
Dies liegt anscheinend daran, dass die Standardkonfiguration in /etc/samba/smb.conf lautet
Ich verwende keine Domänencontroller oder Active Directory, daher hätte ich gedacht, dass der Zugriff auf die reguläre Kennwortdatei die Standardeinstellung ist, aber ich denke nicht. Es wäre schön, wenn das in der Dokumentation, die ich gefunden habe, klar wäre. Die Referenz "smbpasswd" lieferte einen Hinweis, der zu dieser Lösung führte.
quelle
smbclient -L localhost
Gast herstellen, aber noch keine Verbindung über den Windows-Host herstellen. Ich denke, das war mindestens ein Schritt vorwärts. Ich denke, die Ports von hier sollten die Portnummern enthalten, auf die Sie in Ihrer Antwort achten müssen.Ich hatte das gleiche Problem mit smbclient und bemerkte, dass es nicht mehr auftrat, als ich im Dialogfeld "Dateifreigabe" die Option "Nur Dateifreigabe aktivieren" manuell auswählte, nachdem Sie mit der rechten Maustaste auf den Ordner geklickt hatten, den Sie freigeben möchten.
Auf einigen Windows-Computern (wie Windows XP) müssen Sie dies hinzufügen, um die Remote-Freigabe für Nicht-Gastbenutzer zu ermöglichen:
oder automatisieren mit der Windows XP-Befehlszeile:
Danach funktionierte smbclient problemlos mit jedem Benutzer.
Vielen Dank an jethomas im http://www.techsupportforum.com/forums/f10/enable-file-sharing-via-the-command-line-133562.html
quelle
Dies kann folgende Gründe haben:
quelle
smbpasswd
welche Daten ich zum Festlegen der Anmeldeinformationen verwenden musste, als derselbe Fehler auftrat.Ich habe das gleiche Problem, als ich rannte
Mit diesem Befehl werde ich aufgefordert, ein Kennwort für einen Root-Benutzer einzugeben. Bei der Eingabe des Kennworts wurde jedoch der Fehler NT_STATUS_LOGON_FAILURE angezeigt.
Ich habe -U hinzugefügt, um den Benutzernamen meines Remote-Computers anzugeben, und es hat funktioniert
quelle
Unter Windows 10 (Host) und CentOS 7 (Gast) konnte ich das Authentifizierungsproblem beheben, indem ich die kennwortgeschützte Freigabe deaktivierte: Netzwerk- und Freigabecenter / Erweiterte Freigabeeinstellungen / Alle Netzwerke / Kennwortgeschützte Freigabe
Dies kann nur zur Fehlerbehebung hilfreich sein . Ich würde nicht empfehlen, es für den täglichen Gebrauch auszuschalten.
quelle