Auf meiner CentOS 5.2-Box mit Samba (3.0.33-3.29) habe ich einen Ordner namens erstellt /upload
.
In Samba habe ich eine Freigabe wie folgt konfiguriert:
[hochladen] Kommentar = Ordner hochladen Pfad = / Upload gültige Benutzer = Kevin Root public = yes beschreibbar = ja durchsuchbar = ja Maske erstellen = 0777 Verzeichnismaske = 0777 Gast ok = ja
Ich habe chown
den /upload
Ordner zu meinem Konto 'kevin' und überprüft, ob ich Dateien und Ordner über die Shell erstellen kann.
Ich kann von Windows 7 aus zum Computer navigieren, mich als 'kevin' authentifizieren und meine Home-Verzeichnis-Freigabe und die upload
Freigabe anzeigen, aber ich kann nicht darauf zugreifen.
Windows-Berichte:
Netzwerkfehler Windows kann nicht auf \\ cos-01 \ upload zugreifen Überprüfen Sie die Schreibweise des Namens. Andernfalls liegt möglicherweise ein Problem mit Ihrem Netzwerk vor. Klicken Sie auf Diagnose, um Netzwerkprobleme zu identifizieren und zu beheben. Fehlercode: 0x80070035 Der Netzwerkpfad wurde nicht gefunden.
Dies ist eine Checkliste von dem, was ich getan habe:
- Das Konto
kevin
wurde zu Samba hinzugefügt,smbpasswd -a kevin
indem gleichzeitig mein Passwort festgelegt und festgelegt wurde. Die Samba und Centos Passwörter sind beide gleich. - Der Servername
cos-01
befindet sich in der/etc/hosts
Datei dh
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- Ich habe auch den Netbios-Namen in gesetzt
/etc/samba/smb.conf
- Ich habe die LAN Manager-Authentifizierungsstufe von Windows 7 so konfiguriert, dass "LM & NTLM senden - NTLMv2-Sitzungssicherheit verwenden, wenn dies ausgehandelt wird".
Aktualisieren:
Ich habe versucht, sowohl über die IP-Adresse als auch über den Servernamen auf die Freigabe zuzugreifen, dh \ cos-01 \ upload oder \ 172.16.3.90 \ upload. In beiden Fällen erhalte ich den gleichen Fehler wie oben beschrieben.
Ich habe die /var/log/samba/smbd.log
Protokolldatei überprüft und sehe viele:
[2010/07/02 16:56:10, 0] smbd / service.c: make_connection_snum (1013) '/ upload' existiert nicht oder die Berechtigung wurde beim Herstellen einer Verbindung zu [upload] verweigert. Fehler war Berechtigung verweigert
system-config-selinux
Werkzeug. Kann ich das mit einstellensetsebool allow_smbd_anon_write 1
, ist das das gleiche?getsebool allow_smbd_anon_write
umschalte , werden umgeschaltete Ergebnisse zurückgegeben. Also würde ich diesen Befehl ausführen und sehen, ob er funktioniert.setenforce 0
- testet, ob SELinux das Problem verursacht. Ein Neustart odersetenforce 1
schaltet es wieder ein.Zur Beantwortung dieser Frage müssen Sie einige zusätzliche Informationen bereitstellen.
chown
als root oder als kevin oder als ein anderes Konto getan?security =
aktuelle Einstellung/etc/samba/smb.conf
? Wenn Ihr Samba-Server Mitglied einer Domain ist, sollte dies wahrscheinlich der Fall seinsecurity = ads
. Wenn Ihr Samba-Server eigenständig ist, sollte es wahrscheinlich entwedersecurity = user
oder seinsecurity = share
.client signing = no
? (Möglicherweise benötigen Sieyes
stattdessen eine Verbindung mit neueren Windows-Clients.)client use spnego = no
? (Möglicherweise benötigen Sieyes
stattdessen eine Verbindung mit neueren Windows-Clients.)winbind
läuft? Wenn Ihr Server kein Domänenmitglied oder Domänencontroller ist, kann dies beim Ausführen zu Verwirrung führen. Standalone-Server benötigen diesen Dienst nicht .quelle
Hmm, dies würde normalerweise bedeuten, dass der lokale Pfad / Upload (also Upload im Stammverzeichnis Ihres Servr) auf Ihrem Server nicht vorhanden ist.
quelle
Versuchen Sie stattdessen, auf den Samba-Server mit der IP-Adresse zuzugreifen: \ _ip_address_of_samba_server_ \ upload
Überprüfen Sie auch die Samba-Protokolle in /var/log/samba/log.smbd und prüfen Sie, ob der Windows-Client wirklich versucht, sich anzumelden. Andernfalls liegt ein Problem mit dem Netzwerk vor. Und der Fehler scheint so ..
Freundliche Grüße,
Martin
quelle
testparm
)? Haben Sie versucht, die Freigabe unter Linux (viasmbmount
) bereitzustellen ?Versuchen Sie das, es hat mir geholfen
http://winplat.net/post/2012/04/04/Unable-to-access-Samba-shares-from-Windows-7-with-error.aspx
quelle
Was sagt smbclient, wenn Sie versuchen, eine Verbindung über localhost herzustellen? Gleiche Fehler oder nur SNAFU? Und welche Zeilen erstellen smbclient und Windows Share Browsing? Haben Sie versucht, sich als Niemand anzumelden, um zu sehen, dass Ihr Verzeichnis erreichbar ist?
Und zu guter Letzt ... http://www.tomshardware.com/forum/75-63-windows-samba-issue
Es wird empfohlen, die Sicherheitsstufe von (neuen) 128-Bit-Versionen herunterzustufen, um Verbindungen zu älteren und kompatibleren Versionen der Windows-Freigabe zu ermöglichen.
-- Hier geht nichts.
quelle