Re: rm -rf /* 全てが消えるわけじゃない
<cbvp2n$pj1$1@news-wst.ocn.ad.jp>の記事において
tanaq@ca2.so-net.ne.jpさんは書きました。
> 田中久太郎です。
>
> 先日知り合いが rootで、
> # rm -rf /*
> とやってしまい、えらい目に合ってました。
>
> しかし、/var とか /usr の下のファイルはコマンド実行後も残って
> いたそうです。(全部かどうかはよくわからないんですが)
> 何故、全部消えなかったのでしょうか?
Miracle Linux 1.1 だと全部消えますね...
# rm -rf /
の実行結果
rm: cannot unlink `//proc/706/mem': Permission denied
rm: cannot unlink `//proc/706/cwd': Permission denied
rm: cannot unlink `//proc/706/root': Permission denied
rm: cannot unlink `//proc/706/exe': Permission denied
rm: cannot remove directory `//proc/706': Operation not permitted
rm: cannot remove directory `//proc': Device or resource busy
rm: cannot remove directory `//dev/pts': Device or resource busy
rm: cannot remove directory `//dev': Directory not empty
rm: cannot remove directory `/': Device or resource busy
[root@localhost /]# ls
bash: ls: command not found
[root@localhost /]# echo *
dev proc
[root@localhost /]# echo */*
dev/initctl dev/pts proc/1 proc/2 proc/3 proc/4 proc/409 proc/428 proc/433 proc
5 proc/517 proc/531 proc/6 proc/614 proc/626 proc/642 proc/649 proc/653 proc/65
proc/655 proc/658 proc/659 proc/660 proc/661 proc/7 proc/8 proc/9 proc/apm pro
/bus proc/cmdline proc/cpuinfo proc/devices proc/dma proc/driver proc/execdomai
s proc/fb proc/filesystems proc/fs proc/hooks proc/ide proc/interrupts proc/iom
m proc/ioports proc/irq proc/isapnp proc/kcore proc/kmsg proc/ksyms proc/loadav
proc/locks proc/mdstat proc/meminfo proc/misc proc/modules proc/mounts proc/ne
proc/partitions proc/pci proc/self proc/slabinfo proc/stat proc/swaps proc/sys
proc/sysvipc proc/tty proc/uptime proc/version
桂 英治@(株)横浜インテリジェンス ( katsura@hamaint.co.jp )
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735