私はUbuntuで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