Hallo Andreas, hallo Leute, Am Montag, 10. März 2014 schrieb Kyek, Andreas, Vodafone DE:
nachdem ich gerade meine dovecot Probleme auf AppArmor zurückführen konnte (und lösen konnte) nun das nächste Problemkind: Samba. :-(
Installiert ist OS 13.1 64bit, samba 4.1.3.
Ich habe am WE (als die Telefone meiner Mädels konfigurieren wollte) über eine Stunde gesucht, warum meine virtuelle Maschine auf keine Laufwerke des Servers mehr zugreifen konnte - gelöst habe ich das dann (mal wieder) durch Abschalten von AppArmor.
Erinnert habe ich mich dann daran, dass ich "damals" bei meinen Gehversuchen mit AppArmor jeden "share" einzeln eintragen musste (irgendwo). Beim suchen bin ich dann über /etc/apparmor.d/*smb* auf die Pendants in /etc/apparmor.d/local getroffen; allerdings steht da in usr.sbin.smbd-shares:
--- cut here --- # This file will be replaced by rules for all samba shares at samba start. # Do not edit! --- cut here ---
Ja, genau so ist das gedacht - und hat bisher[tm] auch immer funktioniert.
Problem: das klappt hier nicht. Ein update-apparmor-samba-profile finde ich in /usr/share/samba - beim Starten von samba wird aber irgendwie nichts an der Datei local/usr.sbin.smbd-shares geändert - der Zeitstempel ist noch der "original" Timestamp.
Zeig mal die Ausgabe von "rcsmb status". Außerdem wäre ein manueller Aufruf von update-apparmor-samba-profile (als root) einen Versuch wert. Stehen anschließend in usr.sbin.smbd- shares die Berechtigungen für alle Shares? Das löst zwar das Problem nicht wirklich, grenzt es aber ein und ist erstmal ein Workaround ;-)
Was läuft hier schief bzw. wo muss ich was ändern, damit das funktioniert? (Im Moment ist AppArmor mal wieder abgeschaltet - so geht's zumindest)
Gewöhn Dir lieber den Complain Mode (aa-complain) an - der bewirkt ebenfalls "geht zumindest" und schreibt nebenbei noch fleißig Logs mit. Apropos Logs - falls es nach manuellem Aufruf von update-apparmor-samba- profile immer noch nicht geht, weißt Du ja inzwischen, welche Logs mich interessieren ;-) Gruß Christian Boltz -- [PDF] Fipptehler korrigiert -- wie konnten wir das bisher uebersehen ;) - <xsl:if test="position()=1">Schüsselworte: </xsl:if> + <xsl:if test="position()=1">Schlüsselworte: </xsl:if> [David Haller in suse-linux-faq] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org