私のラップトップには、Ubuntu 11.04 と VirtualBox および Ubuntu Server 12.10 がインストールされています。/home/szymon/projekty_www に共有フォルダーがあります。/media/sf_projekty_www の仮想マシンでこのフォルダーの内容を見ることができますが、残念ながらルート権限が必要です。
私がする時:
root@ubuntu-server:/media# ls -l
答えはこうです:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
もちろん、権限を変更しようとしました:
sudo chmod a+rwx /media/sf_projekty_www
しかし、何も起こりません。権限は同じです:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
どうすればいいですか?
答え1
そのディレクトリはsf_...
VirtualBoxによってマウントされ、vboxsf(つまり、すべての操作は vbox によって管理されます)。所有者やアクセス権を簡単に変更することはできません。
ユーザーにディレクトリへのアクセスを許可する推奨方法は、そのユーザーをグループのメンバーにすることです。vboxsf。 作るマイユーザーそのグループのメンバー:
$ sudo usermod -G vboxsf -a myuser
仮想マシンを再起動し、マイユーザーアクセスできる必要がありますsfディレクトリ。
(下のコメントも参照)