Polygon
Enthusiast
Thread Starter
- Mitglied seit
- 11.12.2005
- Beiträge
- 1.890
Hallo Leute,
bin gerade dabei alle Dienste meines Servers auf Docker umzustellen.
Habe eben den Container "dperson/samba" von Dockerhub geladen um den Sambaserver damit zu ersetzen.
Der Container mountet mittels Parameter "-v /mnt/samba:/mount " den Hostfolder auf den Container.
Der Sambashare wird im Netzwerk korrekt angezeigt, beim Versuch zu schrieben erhalte ich aber leider "Permission denied".
Ich hatte die Berechtigungen des Hostfolders auf root;docker und 774 gestellt. Ich dachte es reicht wenn die Gruppe "docker" 7er Zugriff hat.
Da ich das Programm SELinux nutze habe ich auch "chcon -Rt svirt_sandbox_file_t /mnt/samba/" ausgeführt. Das führte ebenfall nicht zum Erfolg.
Daraufhin habe ich die Berechtigungen des Hostfolders auf 777 gesetzt. Jetzt funktioniert alles prima. Das ist aber offensichtlich keine gute Lösung.
Kann mir jemand einen Tipp geben, wo der Fehler liegt?
Danke im Vorraus!
bin gerade dabei alle Dienste meines Servers auf Docker umzustellen.
Habe eben den Container "dperson/samba" von Dockerhub geladen um den Sambaserver damit zu ersetzen.
Der Container mountet mittels Parameter "-v /mnt/samba:/mount " den Hostfolder auf den Container.
Der Sambashare wird im Netzwerk korrekt angezeigt, beim Versuch zu schrieben erhalte ich aber leider "Permission denied".
Ich hatte die Berechtigungen des Hostfolders auf root;docker und 774 gestellt. Ich dachte es reicht wenn die Gruppe "docker" 7er Zugriff hat.
Da ich das Programm SELinux nutze habe ich auch "chcon -Rt svirt_sandbox_file_t /mnt/samba/" ausgeführt. Das führte ebenfall nicht zum Erfolg.
Daraufhin habe ich die Berechtigungen des Hostfolders auf 777 gesetzt. Jetzt funktioniert alles prima. Das ist aber offensichtlich keine gute Lösung.
Kann mir jemand einen Tipp geben, wo der Fehler liegt?
Danke im Vorraus!