アカウント名:
パスワード:
新人君がフォルダをコピーしただけのつもりだった。再帰構造になっているのを考慮しないで。
そしてしばらくするとVAXが止まってあちらこちらから悲鳴が…。
#実害は少なかったからまだ良いが。
昔実際にやっちゃったんだけど、/tmpに"."で始まるもう不要なディレクトリが沢山あって邪魔だから、/tmpに行ってこうした。rootだった。rm -fr .*
rm はさすがにないけど、chown で一気にやってしまったことはあります。眠かったんだろうけど、おかげで眠気は覚めました。
/homeだけだったので、バックアップ見ながらセコセコ直したら、ひとまずなんとかなったけど、もう二度とやりたくないです。
そしてすべては/dev/nullの彼方に…
私は何かのユーザー下をmvしようとしたらcd失敗してて。。#/tmp下なら「存在保証無い場所扱いを考慮してないのが悪い」と言えるからまだ。。
> #/tmp下なら「存在保証無い場所扱いを考慮してないのが悪い」と言えるからまだ。。あなたは".."というディレクトリの存在を忘れているようだ。
それだめなの?Tmpは消していいと思ってた
時間が経ってるから誰も読まないと思うけど、解説。
".*"を指定すると、親ディレクトリである".."もマッチする。そこから再帰的に辿ると、結局システム全体を消去することになる。
という、「「rm -rf /*」に近い」話でした。これ、今でも効くのかな。
シェルスクリプトで「rm -rf $target」ってやってて$targetの中身が不具合で・・・というミスならやったことがある。
SQLでwhere句を入れるはずの変数が間違って空になっててupdateやdeleteで全レコードやっちゃうってのは何度か見たことあるな。
truncateしちゃった私よりまし
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
「rm -rf /*」に近いか (スコア:0)
新人君がフォルダをコピーしただけのつもりだった。
再帰構造になっているのを考慮しないで。
そしてしばらくするとVAXが止まってあちらこちらから悲鳴が…。
#実害は少なかったからまだ良いが。
Re:「rm -rf /*」に近いか (スコア:2, 興味深い)
昔実際にやっちゃったんだけど、/tmpに"."で始まるもう不要なディレクトリが沢山あって邪魔だから、/tmpに行ってこうした。rootだった。
rm -fr .*
Re:「rm -rf /*」に近いか (スコア:3)
rm はさすがにないけど、chown で一気にやってしまったことはあります。
眠かったんだろうけど、おかげで眠気は覚めました。
/homeだけだったので、バックアップ見ながらセコセコ直したら、
ひとまずなんとかなったけど、もう二度とやりたくないです。
Re: (スコア:0)
そしてすべては/dev/nullの彼方に…
Re: (スコア:0)
私は何かのユーザー下をmvしようとしたらcd失敗してて。。
#/tmp下なら「存在保証無い場所扱いを考慮してないのが悪い」と言えるからまだ。。
Re: (スコア:0)
> #/tmp下なら「存在保証無い場所扱いを考慮してないのが悪い」と言えるからまだ。。
あなたは".."というディレクトリの存在を忘れているようだ。
Re: (スコア:0)
それだめなの?
Tmpは消していいと思ってた
Re: (スコア:0)
時間が経ってるから誰も読まないと思うけど、解説。
".*"を指定すると、親ディレクトリである".."もマッチする。
そこから再帰的に辿ると、結局システム全体を消去することになる。
という、「「rm -rf /*」に近い」話でした。これ、今でも効くのかな。
Re: (スコア:0)
シェルスクリプトで「rm -rf $target」ってやってて$targetの中身が不具合で・・・というミスならやったことがある。
Re: (スコア:0)
SQLでwhere句を入れるはずの変数が間違って空になってて
updateやdeleteで全レコードやっちゃうってのは何度か見たことあるな。
Re: (スコア:0)
truncateしちゃった私よりまし