Je couronne Ubuntu 13.04 et essayez de monter un dossier à l'aide de bind
en /etc/fstab
. Ci-dessous est l'une des nombreuses entrées similaires;
/media/Storage1/test /media/Storage1/WebDAV/Alex none bind,uid=www-data,gid=alex 0 0
Le répertoire est monté lors du démarrage et si je navigue dans l'un de ces répertoires, les fichiers sont assortis. Le problème que j'ai est que les autorisations ne sont pas changées !!!
Dans l'exemple ci-dessus (/ media/stockage1)
Cependant, lorsque monté, /media/Storage1/WebDAV/Alex
est maintenant root: racine
Il en va de même pour tous mes répertoires montés de cette manière (la racine n'est pas le seul propriétaire de l'annuaire d'origine, j'ai également essayé uid=33,gid=1000
)
Est-ce que j'utilise bind
incorrectement? Est-ce que je fais quelque chose d'inhérité mal?
L'option Bind n'est pas un vrai système de fichiers et ne prend pas en charge les paramètres UID et GID. Spécifiez l'option Utilisateur ou propriétaire pour obtenir l'effet souhaité.
$ ll /tmp/moo/ -d
drwxr-xr-x 2 root root 40 Jul 24 01:07 /tmp/moo/
$ mount /tmp/moo
$ ll /tmp/moo/ -d
drwxr-xr-x 42 jaroslav jaroslav 4096 Jul 24 01:05 /tmp/moo/
$ grep bind,user /etc/fstab
/home/jaroslav/tmp /tmp/moo none bind,user 0 0