我按照 subuser.org 上给出的所有步骤创建子用户
我无法创建 Firefox 图像,也无法限制对视频和文档中提供的下载文件夹的访问
请为我提供解决方案。我的项目需要它
答案1
您找到的视频已经过时并且程序已经改变。
目前,您可以执行以下操作:
要从官方图片安装 Firefox,请使用。
$ subuser subuser add myfirefox iceweasel@default
安装时,系统会提示您编辑 Firefox 的权限。如果您选择编辑权限,则可以禁用对 Dowloads 目录的访问。
您可以随时通过运行来编辑 Firefox 的权限。
$ subuser subuser myfirefox
要运行子用户,请执行
$ subuser run myfirefox
您可以将 Firefox 添加到您的路径中,这样您就可以通过运行“myfirefox”命令来运行它,而无需subuser run
执行以下操作:
$ subuser subuser add-to-path myfirefox
您还可以创建自己的 Firefox 图像,也许基于 ubuntu。
首先创建子用户存储库:
$ mkdir my-subuser-images
$ subuser pkg init
现在创建一个 Firefox 图像
$ subuser pkg add firefox
首先,系统会提示您firefox
填写 JSON 表单以选择 的权限。然后,系统会要求您创建一个SubuserImagefile
。格式与 相同Dockerfile
。
要根据您的新图像创建子用户,您可以执行以下操作
$ subuser subuser add myfirefox firefox@./
@./
从当前目录安装 Firefox 映像的方法。
您可以通过将子用户存储库转变为 git 存储库并将其上传到 github 等某个地方来发布您的图像。
如果你这样做了,人们就可以通过创建子用户来使用你的图像,如下所示:
$ subuser subuser add myfirefox firefox@https://github.com/ankita/my-subuser-images
当您更新存储库时,您的用户将能够使用以下命令轻松更新从您那里获得的图像:
$ subuser update all