
저는 우분투에서 Firejail을 사용하여 애플리케이션을 샌드박싱해 왔습니다. 옵션 이 있습니다 --private
. 나는 사용하고있다
firejail --private=/home/user/Desktop firefox
Firefox에서 파일을 다운로드하려고 하면 해당 파일이 Download
inside firejail이라는 디렉터리에 저장됩니다. 에 보관 가능한가요 /home/user/Desktop
?
답변1
Firejail 맨페이지설명하다:
--private 임시 파일 시스템에 새 /root 및 /home/user 디렉터리를 마운트합니다. 샌드박스가 닫히면 모든 수정 사항이 삭제됩니다.
Example: $ firejail --private firefox
--private=directory 디렉토리를 사용자 홈 디렉토리로 사용합니다.
Example: $ firejail --private=/home/netblue/firefox-home firefox
따라서 이는 Firefox가 /home/user/Desktop
로 표시되며 다른 작업을 수행할 필요 없이 /home/user/
다운로드한 파일을 저장할 수 있음을 의미합니다(기본 프로필 가정). 기본 프로필과 위의 플래그를 사용하여 테스트 /home/user/Desktop
했습니다 .firejail 0.9.58.2
--private=/home/user/Desktop
Debian 10
Downloads
Firefox가 이 플래그를 사용 하여 실행될 때 새로 생성된 폴더에 자동으로 저장하는 경우 --private=dir
Firefox에서 다운로드한 파일의 자동 저장을 비활성화해야 합니다 Preferences -> General -> Files and Applications -> Always ask where to save files
. 이렇게 하면 Firefox에서 다운로드 위치를 물을 때 user
표시되는 폴더(홈 디렉터리) 는 실제로 /home/user/Desktop
.
편집하다:Firefox 설정은 시작할 때마다 재설정됩니다. --private=dir
Firefox의 경우 이 home
폴더가 구성 파일을 찾기 때문에 이는 정상적인 현상입니다 .mozilla
. 찾을 수 없는 경우 기본 설정을 사용하여 자동으로 생성됩니다. Firefox를 정상적으로 사용 /usr/bin/firefox
하고 제가 언급한 다운로드 설정을 변경하세요. ~/.mozilla
디렉토리를 끝까지 복사한 후 해당 옵션으로 Firefox를 실행할 /home/user/Desktop
수 있습니다 .--private=/home/user/Desktop