다음 명령을 실행하면:
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