3 votes

"erreur de montage(13) : Permission denied" uniquement dans le conteneur LXC pour le partage CIFS/Samba

J'ai un partage samba qui se monte très bien sous l'hôte Ubuntu 12.04 :

root:~# mount -t cifs -o credentials=/var/lib/lxc/vpn/rootfs/etc/samba/desktop.credentials //desktop/Media /media/Media

Mais lorsque j'essaie de faire le même montage dans un conteneur LXC, également Ubuntu 12.04, qui a aussi le problème du cifs-utils installé, j'obtiens une erreur de permission :

root:~# mount -t cifs -o credentials=/etc/samba/desktop.credentials //desktop/Media  /media/Media
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Les deux commandes sont exécutées en tant que root. Pourquoi cela serait-il différent dans le conteneur et y a-t-il un moyen de faire fonctionner ce montage dans le conteneur ?

6voto

Alex Points 7759

Le montage direct n'étant pas possible, vous devez d'abord monter le partage sur l'hôte, puis utiliser la fonction lxc.mount.entry pour lier le point de montage du partage à l'intérieur du conteneur (un exemple d'utilisation de lxc.mount.entry peut être trouvée aquí ). Vous pouvez également fournir au conteneur un fichier fstab externe, comme indiqué ci-dessous aquí .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X