213 文字
1 分
rm -rf / を実行してみる
- 最近は、
rm -rfが実行出来ないという書き込みを見つけたので実験してみます。 - 仮想コンテナのおかげで、実験環境が1秒で立ち上がるので楽です。
% docker run --rm -it ubuntu bashroot@76448df2b47f:/# rm -rf /rm: it is dangerous to operate recursively on '/'rm: use --no-preserve-root to override this failsaferoot@76448df2b47f:/#確かに、実行出来ないですね。このオプションを付けないと実行出来ないようです。
--no-preserve-root
root@76448df2b47f:/# rm -rf / --no-preserve-rootrm: cannot remove '/etc/resolv.conf': Device or resource busyrm: cannot remove '/etc/hostname': Device or resource busyrm: cannot remove '/etc/hosts': Device or resource busyたくさん出力されたので省略root@76448df2b47f:/# lsbash: /bin/ls: No such file or directory- 無事に消えて、主要なコマンドが消えてしまって何も実行出来なくなってしまいました。
- shellのビルトインコマンドは利用出来ます。
rm -rf / を実行してみる
https://blog.teraren.com/posts/rm-rf-linux/