Hallo Zusammen,
gestern habe ich auf meinen Server (Ubuntu 18.04.3 LTS) Samba eingerichtet und anschließend die Freigaben für die Ordner erstellt. Alle Benutzer sowie die dazugehörigen "home"-Ordner wurden gemäß dieser Anleitung erstellt https://decatec.de/linux/samba-auf-ubuntu-server/. Zusätzlich habe ich bei dem bestehenden Ordner "Musik" die neuen Rechte mittels "setfacl" erweitert. Der ab schließende Test mit "testparm" zeigt keine Fehlermeldung mehr.
Bis auf den Ordner "Musik" können alle Ordner eingehängt werden. Beim Einhängen des "Musik-Ordners" - sowohl unter Fedora und Windows 7 - kommen folgende Fehlermeldungen:
Fedora: Einhängen der Windows-Freigabe ist fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
Win7: Sie haben keine Berechtigung für den Zugriff auf .... Wenden Sie sich an den Netzwerkadministrator um den Zugriff anzufordern.
Meine erste Vermutung war, dass ich keine Rechte für die Unterordner habe, weil der Ordner zu einem früheren Zeitpunkt erstellt wurde und die Unterordner später reinkopiert wurden. Eine Überprüfung mittels "getfacl" bestätigte mir, dass ich diese Rechte habe. Eine andere Idee war, dass die Hauptordner (/home und /media) unterschiedliche Rechte haben. Auch hier zeigte sich, dass die Rechte identisch sind.
Mittlerweile bin ich mit meinem Wissen am Ende. Am Ende habe ich die smb.conf eingefügt. Sollte weitere Dateien zur Fehleranalyse benötigt werden, bitte sagen. Für Lösungsvorschläge bin ich Euch sehr dankbar 👍 😀 .
Vielen Dank und Gruß,
Michael
#======================= Global Settings ======================= [global] # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUP # This tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba/log.%m # Cap the size of the individual log files (in KiB). max log size = 1000 ####### recycle bin ######## vfs object = recycle recycle:repository = .recyclebin recycle:keeptree = yes recycle:version = yes recycle:touch = yes recycle:touch_mtime = yes recycle:maxsize = 0 ###### Samba Version ######## client min protocol = SMB2 ####### Authentication ####### # This option controls how unsuccessful authentication attempts are mapped # to anonymous connections map to guest = never # Anmelden nur mit bestehenden User erlauben security = user # Anmeldung verschlüsseln encrypt passwords = true # User "root" kann sich nicht anmelden invalid users root # Einblenden der Ordner welche der Benutzer lesen, schreiben kann # hide unreadable = yes #======================= Share Definitions ======================= [Michael] valid users = michael path = /home/michael guest ok = no writeable = yes [User2] valid users = User2 path = /home/User2 guest ok = no writeable = yes [User3] valid users = User3 path = /home/User3 guest ok = no writeable = yes [User4] valid users = User4 path = /home/User4 guest ok = no writeable = yes [User5] valid users = User5 path = /home/User5 guest ok = no writeable = yes [User6] valid users = User6 path = /home/User6 guest ok = no writeable = yes [Eltern] valid users = michael User2 path = /home/eltern guest ok = no writeable = yes [Shared] valid users = michael User2 User3 User4 User5 User6 path = /home/shared_folder guest ok = no writeable = yes [Musik] valid users = michael User2 User3 User4 User5 User6 heosbar path = /mnt/media/musik guest ok = no writeable = no