フォルダーを自動的にマウントし、virtualboxのルートから所有権を変更する方法


33

virtualboxとubuntu(14.04)を使用するのは初めてで、ホストのWindows 7 OSを使用しています。

virtualboxとWindows OSの両方にアクセスする必要があるファイルがある共有フォルダーをマウントしようとしています。私は正常に使用してそれらを搭載していますvboxsfから、Guest Additionsインストールされています。

マウントするには、sudo mount -t vboxsf <dir name in vbox> <directory in linuxたとえば次のコマンドを使用しましたsudo mount -t vboxsf Test /home/user/Test

起動時にディレクトリを自動的にマウントする方法をいくつか見つけました。たとえば、コマンドを追加する/etc/rc.localここでは)メソッドを使用して、コマンドを追加します(なしsudo)。またはfstabメソッドを使用して(ここ)。私はrc.local個人的にこの方法を好みます。

dr-xr-xr-xマウントされたディレクトリにはパーミッションがありますが、マウントされたディレクトリはroot所有権chown user /home/user/Testがあり、効果はありません。これは、通常のユーザーとしてファイルを作成または変更できないことを意味します。

VirtualBoxでは、共有するディレクトリは読み取り専用として設定されていません。

共有フォルダを自動的にマウントし、所有者を非rootユーザーに割り当てる方法はありますか?


フォーラムforums.virtualbox.org/viewtopic.php?f=3&t=79965で見つけた素晴らしいスレッド。この投稿を読んでいる人は誰でも読むことをお勧めします。
www139

回答:


49

ゲストの追加がインストールされている場合は、Virtualboxメニューを使用します。
デバイス>共有フォルダ...パス、名前を追加し、「自動マウント」および「永続化」オプションを有効にします。

最後に、グループにユーザーを追加します

sudo usermod -G vboxsf -a myusername

ログアウトしてからもう一度戻るか、マシンを再起動してプロセスを完了します(@Foに感謝)。usermodのmanページに従って、グループは/ etc / groupsに保存され ます


ああ、私はこれを知りませんでした、それは便利です、保存されているユーザーグループはどこにあるでしょうか?
フィズバン14年

これを試してみましたが、グループに追加されたことを確認した後でも、共有フォルダーにアクセスできませんでした。
ジェイク

@Jakeゲストの追加は正しくインストールされていますか?
カツ

4
グループに自分を追加した後にログアウトして戻る必要があります
Fo。

私もこれにroot vboxsf問題があります。マウントされた共有のホームディレクトリに作成したシンボリックリンクファイルを確認するように促しますが、主な問題は読み取りの問題もあります。私の場合、Webファイルが755必要775になるなどのアクセス許可が設定されているとは考えられませんか?これは禁止事項です。もしそうなら、ユーザーにマウントするソリューションが必要です。波平イムは本当にわからない理由を、その自動車iが集まるゲストの追加によってマウント多分以来、私のために働いて働いていませんでした。ファイルを移動すると、これが表示されますuidgidfstabfstabmv: cannot create symbolic link
ブライアントーマス

23

ああ、質問を書いてすぐに答えを見つけるという呪い。

このリンクで提案されている完全なコマンドを使用しませんでした

sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host

したがって、所有権をvboxsf追加し、Ubuntu でvirtualboxに自動的にマウントするには、次のようにコマンドを行の/etc/rc.local前に追加しexit 0ます。

mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want


2
NTFSから共有されている共有フォルダーには、いくつかの特殊なケースの問題がある可能性があることを追加します。losetupとファイルシステムとしてファイルをチェーンマウントすることで回避できます。
RobotHumans 14年

1
さらに、vboxsf-muntedパーティションの所有権を変更するコマンドは有効になりません。superuser.com/questions/640027/…を
Reinier Post

このソリューションは、特定のユーザーIDへのマウントを「修正」します。これがOPが望んでいたものかどうかはわかりません。別のユーザーがこのシステムを使用している場合、すべてのユーザーで機能するわけではありません。
デボルス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.