鉴于 Linus Tech Tips 昨天遭到黑客攻击(https://youtu.be/yGXaAWbzl5A), 我非常害怕某种病毒会感染我的 Linux 系统并上传浏览器目录。
所以我想将 Firefox 设置为不同的用户,这样即使我的系统受到威胁,病毒也无法窃取其他用户的数据。
因此我创建了一个名为 (或随机名称)的用户firefox
。将 .mozilla/ 复制到用户目录。我递归地将所有权更改为firefox:firefox
。
我修改了 /bin/firefox-developer-edition 以/opt/firefox-developer-edition/firefox
以firefox
用户身份运行。
现在运行 Firefox 实际上是以其他用户的身份运行 Firefox。太棒了!
一切正常,但也有一些缺点:
问题:
xhost +
现在每次启动 Firefox 时都需要运行。这很烦人,但系统启动后可以自动完成。- 最烦人的问题是,现在每当我点击或电报等其他应用程序上的链接时
discord
,浏览器都会说
Firefox 已在运行,但无响应。要使用 Firefox,您必须先关闭现有的 Firefox 进程、重启设备或使用其他配置文件。
换句话说,我只被允许使用一个 Firefox 进程。
通知的外观发生了变化!它们不再有我过去在 XFCE 下看到的按钮。
刚刚发现 pipewire 也无法发出声音 :(
有什么方法可以解决这个问题?我想确保我可以生成任意数量的 Firefox,firefox
而不会出现上述问题?