Samba-Dateifreigabe gibt 0x80070043 in Windows aus

Samba-Dateifreigabe gibt 0x80070043 in Windows aus

Ich habe Samba auf einem Ubuntu-Server eingerichtet und versuche, Ordner sharedfoldersim Stammverzeichnis freizugeben. Allerdings erhalte ich 0x80070043in Windows diesen Fehler.

root@ubuntu:~# ls -lh sharedfolders/
total 12K
drwxrwxrwx 2 root root 4.0K May 26 16:10 f1
drwxrwxrwx 2 root root 4.0K May 26 16:10 f2
drwxrwxrwx 2 root root 4.0K May 26 16:11 f3

und hier ist meine Samba-Konfigurationsdatei:

[global]
workgroup = KIWI
server string = %h server (Samba, Ubuntu)
wins support = yes
dns proxy = no
name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user   
usershare allow guests = yes
[printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
    guest ok = no
    read only = yes
    create mask = 0700
[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
    read only = yes
    guest ok = no
[Shared]
    comment = Shared Files
    path = sharedfolders/f1
    browseable = yes
    read only = no
[Home Files]
    comment = Home Files
    path = sharedfolders/f2
    browseable = yes
    read only = no
[Work Files]
    comment = Work Files
    path = sharedfolders/f3
    browseable = yes
    read only = no

wenn ich versuche, eine Verbindung zu einem der oben genannten Ordner (f1, f2, f3) herzustellen, gebe ich das in Samba definierte Benutzerkennwort ein, erhalte jedoch diesen seltsamen Fehler.

Kann mir jemand helfen, dieses Problem zu lösen?

und hier ist mein Samba-Status:

root@ubuntu:~# smbstatus

Samba version 4.3.11-Ubuntu
PID     Username      Group         Machine            Protocol Version
------------------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files

aktualisieren:

hier sind die Berechtigungen für den Stammordner, in dem sich meine drei freigegebenen Ordner befinden:

root@ubuntu:~# ls -lh
total 4.0K
drwxrwxrwx 5 root root 4.0K May 26 16:11 sharedfolders

Bildanhang:


Fenster:
Bildbeschreibung hier eingeben
Ubuntu:
Bildbeschreibung hier eingeben

Antwort1

Das erste zu behebende Problem besteht darin, dass keiner der Freigabepfade in Ihrer Samba-Konfigurationsdatei richtig definiert ist.

Zum Beispiel hier:

[Shared]
    path = sharedfolders/f1

Sie müssen einen absoluten Pfad angeben (also einen, der mit beginnt /), keinen relativen.

Gründe für Fehlermeldungen finden Sie in den Samba-Logdateien. Sie haben sie definiert, also nutzen Sie sie.

Antwort2

Sie haben einige Berechtigungsprobleme mit dem Ordner, den Sie freigeben:

Lösung ist, dass Sie es in die/mnt/sharedfolders/

mv sharedfolders/ /mnt/

und dann :

 chown -R www-data sharedfolders

und aktualisieren Sie dann die Pfade in der Samba-Konfigurationsdatei entsprechend.

und dann natürlich:

service smbd restart

hoffe das klappt.

verwandte Informationen