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?