Что такое devmode для оснастки?

Я слышал о возможности использовать снимки в режиме разработчика.

Что это за режим и для чего я могу его использовать?

9
задан 8 June 2016 в 01:37

1 ответ

Режим Developer, или devmode короче говоря, позволяет разработчикам и пользователям установить снимки, не осуществляя политику безопасности. Например,

sudo snap install notes --devmode

При установке этот путь снимки ведут себя похожим способом к традиционным .deb пакетам с точки зрения доступа к системным ресурсам. Таким образом, снимки имеют доступ к системе, не будучи ограниченным изоляцией приложения и интерфейсами.

режим Developer полезен когда:

  • Тестирование снимка на первых стадиях развития, которые удостоверятся, это работает, как ожидается
  • Временно обходящее осуществление безопасности, если еще нет интерфейса, доступного, который управляет особым системным доступом, требуемым снимком

Как разработчик, можно также ослабить требования к защите в уровень snapcraft.yaml путем объявления devmode заключение вместо strict

confinement: devmode

, Вы будете затем отмечать пользователи, что это приложение конкретно должно быть установлено с --devmode для работы. Не определение переключателя приведет к отказу установить.

таким образом, пользователи должны будут конкретно подтвердить, что они установят Ваш снимок в режиме разработчика.

8
ответ дан 8 June 2016 в 01:37

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

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