Firejail을 사용하여 Firefox 샌드박스: 디렉토리 다운로드

Firejail을 사용하여 Firefox 샌드박스: 디렉토리 다운로드

저는 우분투에서 Firejail을 사용하여 애플리케이션을 샌드박싱해 왔습니다. 옵션 이 있습니다 --private. 나는 사용하고있다

firejail --private=/home/user/Desktop firefox

Firefox에서 파일을 다운로드하려고 하면 해당 파일이 Downloadinside 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/DesktopDebian 10

DownloadsFirefox가 이 플래그를 사용 하여 실행될 때 새로 생성된 폴더에 자동으로 저장하는 경우 --private=dirFirefox에서 다운로드한 파일의 자동 저장을 비활성화해야 합니다 Preferences -> General -> Files and Applications -> Always ask where to save files. 이렇게 하면 Firefox에서 다운로드 위치를 물을 때 user표시되는 폴더(홈 디렉터리) 는 실제로 /home/user/Desktop.

편집하다:Firefox 설정은 시작할 때마다 재설정됩니다. --private=dirFirefox의 경우 이 home폴더가 구성 파일을 찾기 때문에 이는 정상적인 현상입니다 .mozilla. 찾을 수 없는 경우 기본 설정을 사용하여 자동으로 생성됩니다. Firefox를 정상적으로 사용 /usr/bin/firefox하고 제가 언급한 다운로드 설정을 변경하세요. ~/.mozilla디렉토리를 끝까지 복사한 후 해당 옵션으로 Firefox를 실행할 /home/user/Desktop수 있습니다 .--private=/home/user/Desktop

관련 정보