2

Я выполнил все шаги по созданию subuser, указанные на subuser.org

Я не могу создать образ Firefox и не могу ограничить доступ к папке «Загрузки», как указано в видео и документации

Пожалуйста, предоставьте мне решение. мне это нужно для моего проекта

1 ответ1

2

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

В настоящее время вы можете сделать следующее:

Для установки Firefox из официальных изображений используйте.

$ subuser subuser add myfirefox iceweasel@default

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

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

$ subuser subuser myfirefox

Для запуска subuser сделайте

$ subuser run myfirefox

Вы можете добавить firefox к своему пути, чтобы вы могли запустить его, выполнив команду "myfirefox" без subuser run пользователем, выполнив:

$ subuser subuser add-to-path myfirefox

Также возможно создать свой собственный образ Firefox, возможно, на основе Ubuntu.

Сначала создайте хранилище subuser:

$ mkdir my-subuser-images
$ subuser pkg init

Теперь создайте изображение Firefox

$ subuser pkg add firefox

Сначала вам будет предложено выбрать разрешения для firefox , заполнив форму JSON. Затем вам будет предложено создать SubuserImagefile . Формат такой же, как для Dockerfile .

Чтобы создать подпользователя на основе вашего нового изображения, вы можете сделать

$ subuser subuser add myfirefox firefox@./

@./ Означает установить образ firefox из текущего каталога.

Вы можете опубликовать свое изображение, превратив свой репозиторий subuser в репозиторий git и загрузив его куда-нибудь, например, в github.

Если ты это сделаешь. Тогда люди смогут использовать ваше изображение, создавая таких пользователей:

$ subuser subuser add myfirefox firefox@https://github.com/ankita/my-subuser-images

Когда вы обновите свой репозиторий, ваши пользователи смогут легко обновить изображения, которые они получили от вас, с помощью команды:

$ subuser update all

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