Веб-браузер не может получить доступ к совместно используемой папке VirtualBox

Гость Ubuntu, работающий в виртуальной машине, приводится в действие Oracle VirtualBox 5.2.18. Совместно используемые папки Virtualbox работали вполне прилично здесь, пока обновление от 16,04 до Бионического Бобра не проводилось. После обновления веб-браузер гостя не может открыть совместно используемую папку V.B. (например, при заполнении формы для файла загружают на веб-сайт). Сообщение об ошибке, открывающееся на попытке переместиться к совместно используемой папке из "открытого файла" по диалоговым чтениям:.... разрешение отклонено. Однако отъезд браузера, затем перешедшего к совместно используемой папке от Наутилуса вручную, хорошо работает.

Все экземпляры веб-браузера работают как текущий пользователь, который не имеет никаких проблем, чтобы просмотреть и управлять совместно используемой папкой от Наутилуса. Также принадлежности файла, группа и режим доступа - то же в 18,04 как в 16,04 резервном копировании. Браузером является Хром, однако проблемы были восстанавливаемы также с Firefox.

/etc/fstab не включает строки для монтирования типа vboxsf, также в 16,04 резервном копировании, которое хорошо работает.

Пользователь, браузер работает под и что один зарегистрированный локально Бобру и тестирующий доступ совместно используемой папки вручную с помощью Наутилуса, находится в 'vboxsf' группе пользователей. То присвоение было удалено установкой обновлением Бобра. Точка монтирования /media/sf_exchange :

$ ls -alh /media
total 44K
drwxr-xr-x  12 root root   4.0K Aug 18 19:25 .
drwxr-xr-x  24 root root   4.0K Aug 16 20:38 ..
drwxrwx---   1 root vboxsf  680 Aug 18 22:10 sf_exchange
...

Версия установленных гостевых дополнений находится в синхронизации с используемой Виртуальной Версией модуля.

Каковы могли бы быть возможная причина и возможное решение?

=====================

ОБНОВЛЕНИЕ после интересной подсказки от г-на T.

$ sudo cat /sys/kernel/security/apparmor/profiles | grep .*chrom.*
snap.chromium.chromium (enforce)
snap-update-ns.chromium (enforce)
/usr/lib/lightdm/lightdm-guest-session//chromium (enforce)
$

Следующие, найденные также в системном журнале при соответствии метки времени навигации к совместно используемой папке от Хрома, Открывают диалоговое окно File:

AVC apparmor="DENIED" operation="open" profile="snap.chromium.chromium" \
name="/media/sf_exchange/" pid=4288 comm="pool" requested_mask="r" \
denied_mask="r" fsuid=1000 ouid=0


$ sudo cat /var/lib/snapd/apparmor/profiles/snap.chromium.chromium  | grep exchange
$ sudo cat /var/lib/snapd/apparmor/profiles/snap.chromium.chromium  | grep -e '/media'
$
$ sudo find  / -path *apparmor* -name *snap.chromium.chromium*
/var/lib/snapd/apparmor/profiles/snap.chromium.chromium
/var/cache/apparmor/snap.chromium.chromium
find: ‘/run/user/1000/gvfs’: Permission denied
$

so no explicit rule to forbid mount point. How to find then the blocking rule?

Те же проблемы с Firefox, как сообщается ранее не более восстанавливаемы.

0
задан 19 August 2018 в 22:11

1 ответ

Мое предположение было бы, это - проблема с apparmor. Следующая команда отключит AppArmor до перезагрузки:

sudo systemctl stop apparmor

Если это работает с отключенным AppArmor, можно или отредактировать или отключить профиль AppArmor для Firefox.

0
ответ дан 22 December 2019 в 05:46

Другие вопросы по тегам:

Похожие вопросы: