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からログアウトしてから再度ログインする必要があります。
役に立ったことを願っています!