root権限を使用せずにLinuxの共有フォルダに直接アクセスする必要があります。ホストWin7、ゲストLinux Mint 17.2?

root権限を使用せずにLinuxの共有フォルダに直接アクセスする必要があります。ホストWin7、ゲストLinux Mint 17.2?

rootユーザー権限を使用せずに、Linux Mint(Oracle VirtualBox 5.0.2rでホストされている)の共有フォルダに直接アクセスする必要があります。 chownコマンドを使用してユーザーとユーザーグループを変更してみましたが、成功しませんでした。

chown -R go:go sf_MINT-SHARE/

go media # chown -R go:go sf_MINT-SHARE/
go media # ll
total 12
drwxr-xr-x  3 root root   4096 Sep  2 14:32 ./
drwxr-xr-x 23 root root   4096 Sep  1 15:23 ../
drwxrwx---  1 root vboxsf 4096 Sep  4 10:35 sf_MINT-SHARE/

adduserまた、次のコマンドを試してみました。

sudo adduser go vboxsf

答え1

現在アカウントにログインしている場合、goこの実行効果はsudo adduser go vboxsf即時ではありません。グループメンバーシップはログイン時にのみ確認されるため、現在実行中のセッションはログアウトしてログオンするまでvboxsfグループにあることを「知りません」。再び。

ただし、ログアウトしてから再度ログインすることが時々不便になることがあるので、現在開いているターミナルウィンドウで次のことを試すことができます。次の即時実行sudo adduser go (group name)

exec sudo su -l $USER

これにより、現在のターミナルセッションは新しいログインセッションに置き換えられますが、Cinnamonからログアウトされません。したがって、ターミナルセッションでは、あなたはこのグループのメンバーと見なされ、そのグループvboxsfのすべての権限を持ち、必要なシェルコマンドを実行してsf_MINT-SHAREフォルダにアクセスできるようになります。

ただし、これを行うとグループメンバーシップだけが更新されることに注意してください。対応する端末セッション。たとえば、メニューの横にあるクイック起動バーのCinnamonアイコンをクリックしてNemoファイルマネージャを起動すると、プログラムはログインセッションで実行され続け、vboxsfグループのメンバーシップをまだ「知っていません」。したがって、Nemoを使用して共有フォルダのファイルを管理するには、Cinnamonからログアウトしてから再度ログインする必要があります。

役に立ったことを願っています!

関連情報