Linux 環境で適当にサンドボックスする
入れる.
$ sudo pacman -Ss firejail
再起動する.
試しに Bash を実行する.
$ firejail bash
一見普通に Bash が起動したように見えるが, ps aux
とかやってみると普通じゃないことが
すぐに分かって,他のプロセスが見えない.
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
kofu 1 1.5 0.0 4952 2612 pts/2 S 22:58 0:00 firejail bash
kofu 3 1.5 0.0 9368 4884 pts/2 S 22:58 0:00 bash
kofu 5 0.0 0.0 9844 3084 pts/2 R+ 22:58 0:00 ps aux
でもこれだとホームディレクトリへの読み書きとかは普通にできる.
それが嫌だったら --private
をつけてやると,何もない tmpfs がホームディレクトリにマウントされる.
おしまい.