Virtualboxマシンのディスクとして別のHDDを使用しています。 VirtualBoxマニュアルで提供されている tutorial を使用してvmdk
を作成しましたが、マシンを実行するには/dev/sdb
の所有者とグループを常に変更する必要がありますログインしているユーザーへのデバイス。
許可がroot:disk
にリセットされるたびに、正確にいつ発生するかはわかりません。所有者とグループを永続的に変更するために、またはまったく変更する必要がないようにするにはどうすればよいですか?
問題を解決するためのおそらく最も簡単で最善の方法は、ユーザーをディスクグループに追加することです。
Sudo adduser %user disk
その後、ログオフしてログインし直すと、Virtualboxからハードドライブとやり取りできるはずです。
このオーバーライド動作は、 dev daemon、これらのデバイスファイルを保持するシステムサービスです。起動時およびデバイスが追加または削除されるたびに機能します。
VirtualBoxユーザーがそのままアクセスできるようにそのディスクのアクセス許可を構成するには、/ etc/udev/rules.d /の下のファイルにudevのルールを作成する必要があります。特定のケースでは、ユーザーがvboxusersグループの一部であると仮定すると、次のようなコマンドで実現できます。
$ echo 'ENV{DEVNAME}=="/dev/sdb" GROUP="vboxusers"' | Sudo tee /etc/udev/rules.d/92-sdb-permissions.rules