Conteneur Samba : accès sous répertoire impossible

Si comme moi, vous utilisez un conteneur Samba (SMB) pour partager vos fichiers et vous avez un problème d’accès aux sous-dossier de ce partage. Nous avons peut être le même problème.

J’ai installé le conteneur “mekayelanik/samba-server-alpine” et “dperson/samba” sur une Debian 10, le partage est bien visible, le 1er niveau de dossier aussi, mais impossible d’aller sur les niveaux inférieurs.

Je pensais que c’était un problème de droit sur les dossiers, mais non ! c’est un problème de sécurité sur le système, la raison est AppArmor.
Il faut le désactiver lors de la création du conteneur :

En ligne de commande il faut ajouter ceci :

--security-opt apparmor=unconfined

En utilisant docker-compose.yml, il faut ajouter ceci au fichier :

...
    security_opt:
      - seccomp:unconfined
...

Et voila !
Cela devrait résoudre votre problème.

Laisser un commentaire