Рейтинг:3

Приложения Snap не находят файлы в /tmp/

флаг us

Поскольку Firefox в Ubuntu 21.10 стал приложением snap, он не видит файлы в /tmp. Конечно, я мог бы удалить версию snap и установить «обычную» версию, но это кажется плохим решением, поскольку я подозреваю, что все больше и больше приложений будут использовать snap. Как я могу предоставить приложениям Snap доступ к файлам за пределами / дома? В этом конкретном случае, могу ли я иметь временный каталог в каталоге, доступном для приложения Snap?

guiverc avatar
флаг cn
Пакет snap по умолчанию запускается в *закрытой* среде, что по умолчанию делает его более безопасным. Это имело место в течение некоторого времени для «хрома». Скорее всего, вы можете «защелкнуть соединение» (см. firefox`, поскольку мой пакет все еще является *deb* (и я был на *impish* шесть месяцев, теперь уже на *jammy*, так как он конвертировался в *snap* только при определенных обстоятельствах; я был вне этих случаев даже с `ubuntu -рабочий стол`).
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как разрешить приложениям snap доступ к папке /tmp?](https://askubuntu.com/questions/1263843/how-to-allow-snap-applications-to-access-tmp-folder)
Рейтинг:-1
флаг cn

Есть ли конкретная причина, по которой вы предоставляете Firefox доступ к общесистемному /tmp? Действительно, как часть заключения, Firefox видит только свою личную /tmp.

Снэпам могут быть предоставлены соединения через интерфейсы. Эти интерфейсы весьма специфичны и включают дом для доступа к (только видимым) файлам в домашнем каталоге пользователя и съемные медиа для доступа к съемным дискам. Более того, эти интерфейсы доступны только в том случае, если разработчик реализовал их в пакете snap.Подключение к таким интерфейсам, при условии, что они реализованы в конкретной снапе, — это единственный способ предоставить снапам доступ к каталогам и файлам снаружи. /дом.

Приложение Snap имеет доступ к файлам и каталогам в своем каталоге в ~/привязка. Так что вы действительно можете создать там дополнительные каталоги, и приложение snap будет иметь к ним доступ. Однако никакое другое приложение snap не будет иметь к нему доступа. В принципе, вы можете связать стандартные местоположения с местоположениями, к которым имеет доступ оснастка, используя символические ссылки или привязки монтирования, но только не ограниченные приложения рядом с конкретным приложением оснастки будут иметь доступ.

Тем не менее, здесь трудно дать общий ответ, потому что оптимальное решение зависит от того, чего вы в конечном итоге хотите достичь. Это не обязательно связано с необходимостью предоставления Firefox доступа к общесистемному /tmp.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.