Firefox 및 Firejail에서 KeePassXC를 사용하는 방법

Firefox 및 Firejail에서 KeePassXC를 사용하는 방법

Linux Mint Cinnamon 시스템에서 KeePassXC를 보고 있습니다. 내장된 튜토리얼에 따라 설치 및 초기 사용이 원활하게 진행되었지만 Firefox 통합에 문제가 있었습니다.

KeePassXC-Browser를 Firefox에 추가한 후 추가 기능에서 다음 오류가 발생했습니다.

KeePassXC에 연결할 수 없습니다. KeePassXC 설정에서 브라우저 통합이 활성화되어 있는지 확인하세요.

브라우저 통합이 활성화되었습니다. Firejail 하에서 Firefox를 실행하고 있기 때문에 오류가 발생하는 것 같아서 KeePassXC도 Firejail 하에서 실행할 계획입니다.

Firejail에서 KeePassXC를 실행하는 데 문제가 있습니다. 명령줄에서 KeePassXC를 실행할 수도 없습니다. 처음에는 실행 파일 누락 오류가 발생했습니다. 아래에서 찾아서 /var/lib/flatpak/app링크를 만들었습니다. 그러면 libqrencode.so.4공유 라이브러리를 찾을 수 없다는 오류가 발생합니다 .

이 질문은 공유 라이브러리와 관련이 없습니다. 나는 그것을 알고 있지만 $LD_LIBRARY_PATH설치 중에 이러한 사항이 왜 설정되지 않았는지 모르겠습니다. /etc/ld.so.conf.d또는 관련 콘텐츠가 포함되어 있지 않습니다 $LD_LIBRARY_PATH. 설치가 거의 완료되지 않은 것 같지만 GUI 소프트웨어 관리자는 오류를 보고하지 않습니다.

명령줄에서 KeePassXC를 실행하는 방법은 무엇입니까? Firejail이 Firefox를 KeePassXC에서 분리한다는 내 추측이 맞나요? Firejail을 사용하여 KeePassXC를 실행할 수 있나요? 이 세 가지를 함께 실행하는 데 대한 제안이 있는 사람이 있습니까?

(최신 버전의 민트와 앱을 실행하고 있습니다.)

어떤 도움이라도 대단히 감사하겠습니다.

답변1

실행 파일이 아래에 있으므로 응용 프로그램 으로 /var/lib/flatpak/app설치했다고 가정합니다 . 현재로서는 / 지원 이 없습니다 . 바라보다keepassxcflatpakfirejail v0.9.60firejailflatpaksnap릴리즈 노트:

firejail (0.9.60) 기준; 긴급도=낮음
...
* flatpak/snap 패키지 지원 중단

keepassxc샌드박스를 사용 하려면 패키지를 통해 설치 firejail하거나 소스에서 컴파일하거나 앱 이미지를 가져와야 합니다. debLinux Mint를 사용하고 있으므로 가장 간단한 방법은 저장소에서 Linux Mint를 설치하는 것입니다. 다음을 수행할 수 있습니다.

sudo apt-get update
sudo apt-get install keepassxc

/etc/firejail/keepassxc.profile또한 라인이 있는지 확인하십시오 noblacklist ${HOME}/.mozilla. 이렇게 하면 브라우저 확장 프로그램에 액세스할 수 firefox있도록 디렉토리가 블랙리스트에 추가되는 것을 방지할 수 있습니다.keepassxc

그런데 flatpak애플리케이션에는 snap자체적인 샌드박싱 방식이 있습니다. 예를 들어,기본 flatpak빌드 옵션의 결과는 다음과 같습니다.:

  • 런타임, 애플리케이션 및 ~/.var/app/$APPID를 제외하고 호스트 파일에 액세스할 수 없습니다. 이 중 마지막 것만 쓸 수 있습니다.
  • 네트워크에 액세스할 수 없습니다.
  • 장치 노드에 액세스할 수 없습니다(/dev/null 등 제외).
  • 샌드박스 외부의 프로세스에는 접근할 수 없습니다.
  • 제한된 시스템 호출. 예를 들어, 애플리케이션은 비표준 네트워크 소켓 유형을 사용하거나 다른 프로세스를 ptrace할 수 없습니다.
  • 세션 D-Bus 인스턴스에 대한 액세스는 제한되어 있습니다. 애플리케이션은 버스에서 자체 이름만 가질 수 있습니다.
  • X11, 시스템 D-Bus 또는 PulseAudio와 같은 호스트 서비스에 액세스할 수 없습니다.

또한 flatpak이 버전은 KeepassXC 팀에서 공식적으로 지원하지 않습니다.이봐.


인용하다

관련 정보