Ich habe Samba auf einem Ubuntu-Server eingerichtet und versuche, Ordner sharedfolders
im Stammverzeichnis freizugeben. Allerdings erhalte ich 0x80070043
in 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:
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.