Чому я не можу порушити спільну папку VirtualBox?


25

Я намагаюся рекурсивно chownвикористовувати загальну папку VirtualBox, але я не можу змусити її працювати:

$ ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox
$ sudo chown -R pknight:pknight sf_dropbox && ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox

Я знаю, що я можу просто додати користувача до групи vboxsf (оскільки він має повні дозволи), але я не хочу надавати кожному користувачеві / демону повні дозволи для всіх моїх спільних папок.

Я запускаю VirtualBox 4.2.x, хост Windows 7, а також Xubuntu та Debian як гості.

Чи є мені спосіб змінити власника / групу мого спільного каталогу VirtualBox?


1
Зауважте, що прийнята відповідь не відповідає на запитання, і саме на це питання мені потрібна відповідь.
reinierpost

Відповіді:


28

VirtualBox загального файлової системи (vboxsf) не підтримує POSIX дозволу по собі ; швидше, вони встановлюються під час монтажу:

$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)

gidБіт визначає групу , якій належить каталог; у моїй системі це трапляється, щоб відповідати групі vboxsf.

Ви можете змінити право власності користувача та / або групи шляхом повторної перестановки (необхідно виконати як root):

# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox

Замініть 1000потрібними ідентифікаторами користувачів / групи та dropboxназвою частки (частина після sf_).

Зауважте, що це потрібно робити після кожного перезавантаження, якщо ви не редагуєте /etc/fstab.


Як редагувати fstab, щоб це зробити?
TheSmose

@TheSmose див. У розділі askubuntu.com/questions/252853/…, щоб дізнатися, як це зробити в Ubuntu (і, мабуть, і інших дистрибутивах на базі Debian). У полі <options> ви, швидше за все, захочете поставити gid=1000,uid=1000,rw(замінити ідентифікатори користувача / групи, якщо потрібно).
nc4pk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.