グループへのユーザーの追加-なぜ再起動する必要がありましたか?


36

VirtualBox共有フォルダーにアクセスできなかったため、ユーザーをvboxsfグループの一部にしました。しかし、まだアクセスできません。ゲストを再起動すると問題は解決しました。バグですか?ユーザーをグループに追加するために再起動する必要はありません。

sudo usermod -a -G vboxsf praveensripati

ここに同様のクエリがありました

11.10を使用していますが、11.04で同様の動作を見たことを覚えていません。


1
上記の投稿をありがとう。私は同じ問題を抱えていて、再起動することを考えていませんでした!! まだバグですが、少なくとも再起動することで問題が解決することがわかりました:)
ToughPal

回答:


30

ユーザーのグループに変更を加えた後、変更はすぐには表示されません。そのために再ログインする必要があります(再起動でも同様に実行されます)。

このid -Gnコマンドを使用して、自分が属しているものをテストできます。ランダムなグループに自分を追加した後、そのコマンドの出力でグループがすぐに表示されないことがわかります。グラフィカルセッションを再起動(「再ログイン」)したくない場合は、直接ログインを実行します。

su - $USER

パスワードを入力すると、新しいグループ設定が適用されてログインします。そこから開始してvirtualbox、もう一度試してください。(を使用しない限りscreen)コンソールを開いたままにしておく必要があるため、再ログインが簡単になる場合があることに注意してください。


6
ちょっとした注意:グループに参加するために再ログインする必要はありません:を呼び出したnewgr vboxsf後にadduser USER vboxsf(またはusermod、質問で使用されているように)グループに参加できます。
-invernizzi

3
@invernizziあなたが意味すると思いますnewgrp。新しいシェルが開かれているように見えます(に似ていますsu)が、パスワードを入力する必要はありません。ヒントをありがとう!
-Lekensteyn

0

UIDとGIDをmountコマンドに渡そうとしましたか?このような:

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