2

Я использую Virtualbox. У меня гость NixOS на хосте Windows. Я добавил пользователя в группу vboxsf и перезагрузил компьютер.

$ groups                                                                                                                                                                         
users wheel vboxsf                                                                                                                                                                           

Я могу получить доступ к общей папке как пользователь root, но не как пользователь без полномочий root.

$ ls /media/sf_VMShare
ls: cannot access '/media/sf_VMShare': Permission denied                                                                                                                                     
$ sudo ls /media/sf_VMShare                                                                                                                                                      
<directory listing...>

Право собственности на точку монтирования кажется правильным.

$ sudo umount /media/sf_VMShare                                                                                                                                                  
$ sudo ls -l /media
total 4
drwxrwx--- 2 amy vboxsf 4096 Nov 22 17:38 sf_VMShare

Я видел вопрос « Отказано в доступе» при доступе к общей папке VirtualBox, когда он входит в группу vboxsf, и уже попробовал принятый ответ, но безуспешно.

EDIT: С приводом , установленным...

$ sudo ls -ld /media/sf_VMShare
drwxrwx--- 1 root vboxsf 0 Nov 21 15:31 /media/sf_VMShare

1 ответ1

0

В Unix & Linux SE возникает такой вопрос: имеют ли значение права родительского каталога при доступе к подкаталогу? Ответ - да, они имеют значение.

Точное правило таково: вы можете просматривать каталог тогда и только тогда, когда у вас есть разрешение на его выполнение.

Так, например, чтобы получить доступ к dir/subdir/file , вам нужно разрешение на выполнение для dir и dir/subdir [...]

Я полагаю, что в вашем случае пользователь, вероятно, не может пройти /media в первую очередь (или даже теоретически / , но это принесет другие заметные проблемы). Существующие разрешения для /media могут иметь причину, поэтому подумайте дважды, прежде чем менять их. Альтернативой является монтирование sf_VMShare другом месте, если это возможно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .