Firejail은 Brave 브라우저를 사용하여 파일을 숨기지 않습니다.

Firejail은 Brave 브라우저를 사용하여 파일을 숨기지 않습니다.

다음 명령을 실행하면:

firejail brave-browser

그런 다음 브라우저에서 파일에 액세스하려고 시도하면(예: 파일 업로드 시) Brave는 여전히 전체 홈 폴더에 액세스할 수 있습니다.

일반적으로 Firejail에서는 이런 일이 발생하지 않습니다. Firefox로 시도해 보았는데 해당 ~/Downloads폴더에만 액세스할 수 있습니다.

Firejail이 실행되고 있음을 확인했습니다 firejail --list.

18974:daniel::firejail /usr/bin/brave-browser-stable 

그래서 문제가 무엇인지 잘 모르겠습니다. Firefox에서도 똑같은 명령이 작동하는데 왜 Brave를 사용하여 파일을 숨기지 않습니까?

환경

  • 운영 체제: Pop!_OS 21.04
  • 그놈 버전: 3.38.5
  • Brave 브라우저: v1.29.81 (설치됨 apt)

환경

/etc/firejail/brave.profile

# Firejail profile for brave
# Description: Web browser that blocks ads and trackers by default.
# This file is overwritten after every install/update
# Persistent local customizations
include brave.local
# Persistent global definitions
include globals.local

# noexec /tmp is included in chromium-common.profile and breaks Brave
ignore noexec /tmp
# TOR is installed in ${HOME}
ignore noexec ${HOME}

noblacklist ${HOME}/.cache/BraveSoftware
noblacklist ${HOME}/.config/BraveSoftware
noblacklist ${HOME}/.config/brave
noblacklist ${HOME}/.config/brave-flags.conf
# brave uses gpg for built-in password manager
noblacklist ${HOME}/.gnupg

mkdir ${HOME}/.cache/BraveSoftware
mkdir ${HOME}/.config/BraveSoftware
mkdir ${HOME}/.config/brave
whitelist ${HOME}/.cache/BraveSoftware
whitelist ${HOME}/.config/BraveSoftware
whitelist ${HOME}/.config/brave
whitelist ${HOME}/.config/brave-flags.conf
whitelist ${HOME}/.gnupg

# Brave sandbox needs read access to /proc/config.gz
noblacklist /proc/config.gz

# Redirect
include chromium-common.profile

/etc/firejail/brave-browser.profile

# Firejail profile alias for brave
# This file is overwritten after every install/update

# Persistent local customizations
include brave-browser.local

# Redirect
include brave.profile

답변1

확인 /etc/firejail- 모든 구성 파일이 있습니다. Firefox는 brave-browser전체 액세스를 허용하는 공통 프로필을 사용 하면서 자체 특정 프로필을 사용할 가능성이 높습니다 $HOME.

Brave 구성 파일을 사용하면 firefox해당 구성 디렉터리가 다르기 때문에 작동하지 않을 수 있습니다. chromium.profile이러한 브라우저는 동일한 소스를 사용하므로 다음부터 시작해야 합니다 .

사실 이미 소개가 있었습니다.

다음과 같이 브라우저를 실행해 보세요.

firejail  --profile=/etc/firejail/brave.profile brave-browser-stable

관련 정보