バインドおよび異なる権限を持つマウントディレクトリ


4

Ubuntu 13.04を実行していますが、を使用bindしてフォルダーをマウントしようとしています/etc/fstab。以下に、多くの同様のエントリの1つを示します。

/media/Storage1/test   /media/Storage1/WebDAV/Alex     none    bind,uid=www-data,gid=alex    0       0

ディレクトリは起動時にマウントされ、これらのディレクトリのいずれかに移動すると、ファイルが一致します。私が持っている問題は、許可が変更されないことです!!!

上記の例(/ media / Storage1)

  • / testはroot:rootが所有しています
  • / WebDAV / Alexはwww-data:alexが所有しています

ただし、マウントされると、/media/Storage1/WebDAV/Alexroot:rootになります

この方法でマウントされたすべてのディレクトリについても同じことが言えます(ルートが元のディレクトリの唯一の所有者ではなく、さらに私が試しましたuid=33,gid=1000

bind間違って使用していますか?私は何かひどく間違っているのですか?

回答:


1

bindオプションは実際のファイルシステムではなく、uidおよびgidパラメーターをサポートしていません。ユーザーまたは所有者オプションを指定して、目的の効果を取得します。

$ 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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.