VirtualBox共有フォルダーをチャニングできないのはなぜですか?


25

chownVirtualBoxの共有フォルダーを再帰的にしようとしていますが、機能しません。

$ ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox
$ sudo chown -R pknight:pknight sf_dropbox && ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox

私はユーザーをvboxsfグループに追加することができます(完全なアクセス許可があるため)が、すべての共有フォルダーにすべてのユーザー/デーモンに完全なアクセス許可を与えたくありません。

VirtualBox 4.2.xを実行しています。ホストとしてWindows 7を使用し、ゲストとしてXubuntuとDebianの両方を使用しています。

VirtualBox共有ディレクトリの所有者/グループを変更する方法はありますか?


1
受け入れられた答えが質問に答えないことに注意してください、そして、それは私が答えを必要とするその質問です。
reinierpost

回答:


28

VirtualBox共有ファイルシステム(vboxsf)は、それ自体 POSIXアクセス許可をサポートしていません。むしろ、それらはマウント時に「設定」されます。

$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)

gidビットは、ディレクトリを所有するグループを指定します。私のシステムでは、これはたまたまvboxsfグループに対応しています。

再マウントすることで、ユーザーやグループの所有権を変更できます(次のように行う必要がありますroot)。

# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox

1000目的のユーザー/グループID、およびdropbox共有の名前(の後の部分sf_)に置き換えます。

編集しない限り、これは再起動のたびに実行する必要があることに注意してください/etc/fstab


これを行うにはfstabをどのように編集しますか?
TheSmose

@TheSmoseはaskubuntu.com/questions/252853/を参照してください。Ubuntu(およびおそらく他のDebianベースのディストリビューション)でこれを行う方法の詳細については。<options>フィールドには、ほとんどの場合gid=1000,uid=1000,rw(必要に応じてユーザー/グループIDを置き換えます)を配置します。
nc4pk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.