首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在火狐和防火墙中使用KeePassXC

如何在火狐和防火墙中使用KeePassXC
EN

Unix & Linux用户
提问于 2020-01-02 10:49:31
回答 1查看 2.4K关注 0票数 0

我正在看我的Linux肉桂系统上的KeePassXC。按照内置教程的要求,安装和初始使用都进行得很顺利;但是Firefox集成存在一个问题。

在将KeePassXC-浏览器添加到Firefox之后,我在插件中出现了一个错误:

无法连接到KeePassXC。检查是否在KeePassXC设置中启用了浏览器集成。

启用浏览器集成。我想这个错误是因为我运行火狐在防火墙下,所以我也计划在firejail下运行KeePassXC。

我在火狱中运行KeePassXC时遇到了问题。我甚至不能从命令行运行KeePassXC。最初,我得到了一个可执行文件丢失的错误。我在/var/lib/flatpak/app下找到了它并创建了一个链接。然后,我发现了一个错误,没有找到共享库libqrencode.so.4

这个问题不是关于共享库的,我知道$LD_LIBRARY_PATH,但是我不知道为什么安装没有设置这些东西。在/etc/ld.so.conf.d$LD_LIBRARY_PATH中没有任何相关的内容。安装看起来几乎是不完整的,但是GUI软件管理器没有报告错误。

如何从命令行运行KeePassXC?我的猜测是正确的,火狱是隔离火狐与KeePassXC?我能用火狱运行KeePassXC吗?有谁有关于这三者一起运行的窍门吗?

(我正在运行Mint的最新版本和应用程序。)

任何帮助都将不胜感激。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-01-04 10:40:55

由于可执行文件是在/var/lib/flatpak/app下找到的,所以我假设您已经将keepassxc安装为flatpak应用程序。在firejail v0.9.60中,firejail不支持flatpak/snap。请参见发布说明

防火墙(0.9.60)基线;urgency=low .*放弃对平台/快照包的支持

如果您想要使用keepassxcfirejail进行沙箱化,您需要通过deb包安装它,从源代码编译它,或者获取应用程序映像。由于您在Linux上,最简单的方法是从存储库中安装它,您可以通过以下方法来完成:

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install keepassxc

另外,确保/etc/firejail/keepassxc.profile有行noblacklist ${HOME}/.mozilla,这可以防止firefox目录被列入黑名单,这样keepassxc就可以访问浏览器扩展。

顺便提一句,flatpaksnap应用程序都有自己的沙箱方式。例如,默认设置flatpak生成选项将导致

  • 除了运行时、应用程序和~/..var/ app /$APPID之外,不能访问任何主机文件。其中只有最后一个是可写的。
  • 无法进入网络。
  • 不能访问任何设备节点(除了/dev/null等)。
  • 无法访问沙箱外的进程。
  • 有限的系统。例如,应用程序不能使用非标准的网络套接字类型或跟踪其他进程。
  • 对会话D总线实例的有限访问--应用程序只能在总线上拥有自己的名字。
  • 无法访问主机服务,如X11、system总线或PulseAudio。

此外,flatpak版本不受KeepassXC团队请看这里的官方支持。

引用

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/559917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档