おれは操作ミスでこんな被害を出したぞ!

1名無しさん@お腹いっぱい。
垢版 |
NGNG
苦い思い出を語ってください。
敗因と結果、教訓を皆で共有しましょう。
操作ミスのあとに生じた実質的な被害についてもご報告おながいします。

 ・ rm -rf で引数間違えて死亡。
 ・ newfs でデバイス番号間違えて死亡。
 ・ x と c が隣のキーにあるので tar xvf をまちがえて tar cvf。
 ・ e と r が隣のキーにあるので crontab -e をまちがえて crontab -r。
 ・ SYSV の killall で全プロセス死亡しました。
 ・ libc.so 行方不明。
etc.
NGNG
>>173
-exec とか。でも ふつー xargs ダロ
NGNG
>>172
root で -delete とかするときは、まず -print で確認してる。
あと、-type f とか -maxdepth とか付けておくと結構安心かも。
NGNG
顧客のサーバにssh中、なにをしようとしたか忘れたけど

chmod -x /usr

慌ててCtrl-Cを反射的に押したらDにも指があたって
LOGOUT…
NGNG
>>176それ、別に被害ないと思われ……
たぶん chmod -R -x /usr なんだろう。

ものすごーく亀レスsage。
NGNG
>>177
いや、-R 無くても /usr 配下は参照できなくなるっしょ。
NGNG
176はsshでリモートログインしてるみたいなので
sshdが/usr以下にあるとデーモンがあがらないと思う。
NGNG
>>175
そういうのは怖いから、findの結果をファイルにとって、
中をじっくり検分してヨシとなったら行頭に”rm ”をつけて、
それを実行してるナ。何万行も出てくる場合はざっとしか
眺めないけど。それでも事故はかなり防げると思う
181名無しさん@お腹いっぱい。
垢版 |
NGNG
user権限ですが。
メールをforwardするつもりがreplyしてしまい
お客の悪口を思いっきり当の本人に送りつけてしまいました。
一瞬、ルータ壊そうかと思いましたが既に遅し(あたりまえ)
平謝りで許していただきましたが・・・
NGNG
>>181
わざとしたでしょ
183山崎渉
垢版 |
NGNG
(^^)
NGNG
不必要で非常に邪魔なファイル、「.DS_Store」消そうと、ホームディレクトリで

find . .DS_Store -delete

…あれ、-nameをつけ忘れ…
データは全てどこかへ逝ってしまいますた。




Mac OS X ジャグワにて。
185山崎渉
垢版 |
NGNG
(^^)
NGNG
.DS_Store は空気だと思え。消してもまた生えてくるし。
NGNG
システムコールの勉強してて、プロセスを無限増殖する
プログラムを実行してリブート騒ぎにした事があったw

プロセスがエライ勢いで生成されまくった。
慌てた俺は、取り合えず寺タームを落として
ホッと一安心・・・って違うだろ! オイ!
急いで、別の寺タームでkillを打ったが、
既にkillさえもプロセスが生成出来ない程にw

ヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ
188あぼーん
垢版 |
NGNG
あぼーん
189名無しさん@お腹いっぱい。
垢版 |
NGNG
Web改竄検知ソフトを導入しているんですが、それをすっかり忘れて、Webの更新をしました。
数秒後に、監視端末から恐ろしいほどの音量でアラームがなり、死ぬかと思いました。

190あぼーん
垢版 |
NGNG
あぼーん
NGNG
FreeBSDで
# ldconfig
したらlsもとおらなくなった。
# ldconfig -m パス名
としないといけなかったらしい。

Solarisで
$ killall -TERM なんとか
というのもやったけど、これはユーザー権限だったので
被害がなかった。
$ pkill -TERM
とするのが正しいらしい。
192あぼーん
垢版 |
NGNG
あぼーん
193あぼーん
垢版 |
NGNG
あぼーん
194あぼーん
垢版 |
NGNG
あぼーん
195あぼーん
垢版 |
NGNG
あぼーん
NGNG
 Linuxサーバの設定直しとRPMのインストールを作業時間短縮のため
隣のWin2Kからリモートでrpmの作業してもらったのよ。
んで、作業完了。
起動確認オッケー
動作確認オッケー
CD-ROMの入れ忘れ確認オッケー
ラックの施錠オッケー
んじゃ帰ります〜



月曜の朝、隣のWin2Kサーバが赤帽のインストール画面でとまってますた。

NGNG
とあるシステムにサーバ追加+既存サーバのネットワーク設定変更がありました。
既存サーバのホスト名とIPアドレスを変えるのに、sys-unconfig(Solaris8)を使った。
リブートしてきて「さぁ設定!」と思った瞬間に、エラーメッセージがいーっぱーい。

え、なに?
SAN入ってんの?
なんで?
こないだそんなのなかったじゃんか。
設定した業者呼ぶと金かかるから呼べない?
あ、やっぱ俺が直さないとダメ?(そりゃそうだ)

sys-unconfig前にミラー解除してたので、副側ディスクから中身を戻して
とりあえずなんとかなりましたが、めちゃくちゃあせった・・・。

現状確認はきちんとしましょう、という至極あたりまえのお話でした。
198名無しさん@お腹いっぱい。
垢版 |
NGNG
みなさん
rm -rf *
を経験して大人になっていくんですね。
私もこれで上司が開発中だったソースファイルをすべて消したことがあります。
それ以降は慎重な性格になって30秒に1回はpwdを打ってます。
NGNG
set rprompt="%~"

そういう本質的でない部分に拘泥するのはマヌケと思われ
NGNG
>>191
さすがに ls ができないってことはないだろう。static binary なんだし。
あとは /stand/ にお宝が詰まっているからその程度では大したことはない。
遅レス、マジレスでごめんね。まぁ、ネタとしては良いよ、うん。
201名無しさん@お腹いっぱい。
垢版 |
NGNG
>>198
まだ経験してない。
NGNG
うひ
NGNG
>>200
> さすがに ls ができないってことはないだろう。static binary なんだし。
-currnt を WITH_DYNAMICROOT=yes 付きで make world すれば
% file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 5.0.1, dynamically linked (uses shared libs), stripped
って素敵な状態になる。

で、漏れは見事に地雷を踏みまつた。↓
ttp://pc.2ch.net/test/read.cgi/unix/1015514229/706-708n
204203
垢版 |
NGNG
s/currnt/current/
205名無しさん@お腹いっぱい。
垢版 |
NGNG
>>198
先週、Makefile 作ってたんだけど、
rm $(wildcard ${foo}/*) ってな感じのコマンドを中に書いたの。
で、Makefile 完成して make したら、変数 foo でなくて
fooo だったわけ。
というわけで、 rm /* をしてしまいましたとさ。
NGNG
>>205
しかし Makefile ってのはアレだね。install: の部分に
rm -rf / とか書いておけばほとんどの人が引っ掛かるような。
漏れはあんまりメジャーじゃないソフトの場合には一応
make -n install とかしてます。
207名無しさん@お腹いっぱい。
垢版 |
NGNG
tcsh をインストールしてない状態で
root のシェルを /usr/local/bin/tcsh

として再起動してはまりました

それと mv と rm をなぜかよく間違えます
NGNG
>181
あまり好きじゃなかった女性からきたお誘いの手紙に、
感情的に返事書いてしまい、出した直後にしまったと思った。







UUCPの送信用ディレクトリに行ってそのメール関係のファイルを消して、
改めて「その日は用事が」という当り障りのない内容のメールを新規作成。

インターネットメールの交換を、隣の会社と1時間に1回、
UUCPのバッチ処理で9600bpsのモデム(でも10万円台の値段)でやっていた
牧歌的な時代のお話。
209名無しさん@お腹いっぱい。
垢版 |
NGNG
>>187
> 既にkillさえもプロセスが生成出来ない程にw

getty からの流れを考えれば login -(exec)-> *sh -> exec ps とかは行けるハズ。
そんで目で確認したら login -(exec)-> *sh -> exec kill でチマチマ消していくってのは駄目?
NGNG
十年前アラファトを殺しそこねたので今大変な事になってます。
NGNG
むしろアラファトを殺してしまうとさらに収集のつかないことに。
フセインを殺してイラクで困っているみたいにね。
NGNG
サッダムは生きています。というか板違い。
NGNG
徹夜明けでCDを聞こうとトレイのイジェクトボタンを押した
つもりがリセットスイッチ。
当然、保存してませんでしたよ。
214名無しさん@お腹いっぱい。
垢版 |
NGNG
昔MVSでの事故
1. 赤い緊急停止スイッチを押してCE call
2. PDSに普通のファイルをコピーしたらかなり全滅
3. PDSの移行したらレコード長が80バイトになりユーザのデータ全滅
3は私がやりました。最近はマシンルーム作業中、睡魔におそわれ、
マニュアルを開いたままにして帰ったらマニュアルが隣のメール鯖の
キーボードを押しっぱなしで、翌朝、鯖起動せずというのがあります。
NGNG
FDにMBR書き込んだつもりがHDDにかきこんでパーティーションテーブルあぼーん

シリンダ境界のセクタを片っ端からダンプして aa55探して何とか復旧できたから
良かったけど・・(--;
NGNG
良スレの予感!!とか書いてたらIDで自演がばれた。
217名無しさん@お腹いっぱい。
垢版 |
NGNG
手紙鯖で fm -rf /.*~をやろうとして 王道をやってしまった人がいました
fm -rf /*

大笑いだよ、ゲラゲラ
NGNG
fm?
NGNG
fmといったら…
NGNG
FujitsuMicro
NGNG
出先のLANにつないでたら、誰かが、「DHCPが変だ!偽サーバが立ってる」
...まだ気づかなかった。

やがて、「犯人は誰だ!3COMのLANカード使ってる奴は!」
...ここで思い付いて ps aux|grep dhcpしたら(記録してないがこんな感じ)、

root 5570 0.0 0.7 1276 464 ? S 20:10 0:00 dhcpd
root 8170 0.0 0.7 2412 1428 ? S 20:10 0:00 dhcpcd

を、をれだった...
白状すると、NotePCに自宅でCD BootのLinuxの為にdhcpd上げてて、そのまま
切り忘れて持ってきてたと言うオチ。

トホホ...客先なんぞでなくて良かった。
222名無しさん@お腹いっぱい。
垢版 |
NGNG
卒論の中間発表の予稿印刷の前に不要ファイルを
消そうと思ったら予稿関連のファイル全部消しちゃった。
223名無しさん@お腹いっぱい。
垢版 |
NGNG
pamファイル書き換え失敗して、リモート・コンソールともにログイン不能に。。
NGNG
あちこちのサーバのログを1台にFTPで集めてたら
いつのまにか / を100%にしてしまいました。
しかも1時間ほど気が付かなくてほったらかしに…。

騒ぎになる前に気づいたので、ある程度 / を空けて
messagesから該当のメッセージを消してとりあえずの
証拠隠滅しますた。
NGNG
つうか、/に貯めるか?普通
NGNG
>>225
貯めるって言うか、/ パーティションにFTPしてきたんでしょ。
~root = /root に入れて溢れたのかな?
NGNG
age
NGNG
~root で root ユーザの homedir を表せるって知らなかった・・・。
229名無しさん@お腹いっぱい。
垢版 |
NGNG
今月入った会社のWeb鯖、UIDがpostgres、GIDがpostgres。
更に未だにsshを知らず、telnetを使ってる。

さすがにゲーム屋を逃げてきたのが技術者してる会社だな。
NGNG
俺の職場じゃtelnetならマシなほうで、大部分は未だにrloginだぜ。
NGNG
閉じたLANで社内に部署が少ない会社ならモーマンタイ
NGNG
俺は、 rm -R と cp -R を間違えてバックアップを取るつもりの
ファイルを全て消してしまいました。
開発は中止になりますた。てへ。(*´ー`*)
NGNG
漏れなんかもっと単純。

PC切り替え機でコントロールされていないサバ3台、、、、
さーてWindowsのサバにロギンするかぁ
「Ctrl+Alt+Del」ボチッとな
「、、、れ?」ボッチとな
「、、、れ?」ボッチとな
あっ!別のキーボードたたいた!
UNIX−PCリブート、、、、南無南無
(その後取りあえず、リブートさせないようにした)
NGNG
某電力会社の鯖部屋の張り紙。
「エアコンの設定温度は28度を目安に・・・
 電気を大切にね ××電力」


遠慮なく電気を大切にさせて頂きます。
235名無しさん@お腹いっぱい。
垢版 |
NGNG
素朴な考えかも知れませんが、こういうのって、GUIにすると、どうにか防げるんでしょうか。
もちろんGUIの造りによるし、GUIだからといって全て解決する、というつもりはないのですが、例えば、エディタでコピーやペーストをするボタンと、エディタを閉じるボタンは全く違う位置にあるでしょう?
そういう風に、利用頻度の高いコマンドと危険度の高いコマンドは出来る限り離して、かつ、危険度の高いコマンドはタブ画面で多重に覆うなどして、操作を複雑にすれば、それこそうっかりのrm -rfみたいのは、減ると思うのですが。
まあ、全ての操作がGUIのみ、ショートカットもなし、なんていったら、作業効率がひどく落ちてしまいますが。
NGNG
mv src/* dst/ とやろうとして間違えて mv src/*
NGNG
!$を活用汁とUNIXパワーツールに書いてあります。
NGNG
リモートからターミナルソフトでログインしてて
コピペに失敗し、今コピーした内容がコンソール上に
流しこまれてしまった。
プロンプトは化けて何が何だか分らなくなったし、
beep 音が激しくなって一向に終わる気配が無いので
ターミナルソフトを強制終了させた。

改めてログインすると変なファイルが一杯できてて、
ファイル自体が化けてた。
無意識のうちに、#rm -rf * &って打ってた。
その後間違いに気付いて、急いでkillall rm と打ったのだが…
NGNG
FreeBSDで fsck_ufs すべきところを fsck_ffs してしまったせいで /home を潰してしまった...
個人用マシンで、しかも古いハードディスクに今年4月までのデータが残っていたからまだ救いようはあるが。
NGNG
あれ、WAN向けネットワークカードの調子がおかしいな。
内部ネットワークから入って一旦sageてみるか。

sudo ifdown eth0

応答無し。
あちゃー、eth0 はLANにつながってるんだった。
明日までリモートログインする手段を失ってしまった……。

責任の少ない研究室の鯖でよかった(;´Д`)
NGNG
仕事じゃないけど、たったいま、あるフォルダ内にあるファイルの名前を数字でランダムに書き換えるスクリプトを作っていたら、名前の重複をチェックする箇所を間違えて30枚程紛失した
まあ、アイドルグラビア画像を整理するだけだったのですが
NGNG
>>241
連番になった画像を一括ダウンロードする
お手製のスクリプトで上書きしちゃったことがある。
NGNG
さて、年賀状でも作ろうか。

$ ln -sf /mnt/usbdrive/addressbook.csv ~/Document/
$ cp ~/Document/{addressbook,nenga}.csv

nenga.csv から年賀状を出さない人のレコードを削除。出し忘れが無いかチェックしておこう。

$ diff ~/Document/{addressbook,nenga}.csv

…あれ?
NGNG
漏れじゃないが、'['てなファイルをいらないファイルだと思って
(たまにある1とか2みたいな)消した香具師がいたなぁ。当然のように
動かなくなるスクリプトが大量に。すぐなおせるからいいけどさ。

NGNG
>>244
ネタ? 今どき [ は sh のビルトインだから、間違って消しても
>動かなくなるスクリプトが大量に。
なんてことにはならないと思うんだけど。
NGNG
そんなパチモンsh使ってるのはlin(ry
NGNG
>>246
そういう君は何使ってんのよ。
NGNG
kshって[組み込みじゃないの?知らなんだ。
NGNG
つーか Solaris には /bin/[ が存在しねぇ。
/bin/test は ksh のビルトインを呼び出してるだけ。

#!/bin/ksh
#
#ident "@(#)alias.sh 1.1 95/02/06 SMI"
#
# Copyright (c) 1995 by Sun Microsystems, Inc.
#
cmd=`basename $0`
$cmd "$@"

ちなみに、test だけでなく kill とか jobs とか umask とかも
同じスクリプト(ハードリンク)。
NGNG
CDE上から同ディレクトリ名のの元をディレクトリから先にまるごと
コピーしようと思ってコピー先に「置換」ってやつを全く意識せず実行したら
コピー先が見事に吹っ飛んだ。そんなバナナ。
いまから/usr/local/bin復活させなくては・・・。もうだめぽ
251名無しさん@お腹いっぱい。
垢版 |
NGNG
ハンドルを切り損ねて死傷者合わせて20名
NGNG
crontab /etc/crontab をユーザアカウントからやってroot権限が
無いから走れんつうエラーログがどかどか入り始めた。
いかん、つんで crontab -r をrootからやって、温存しないと逝けない
ほうを消した。
よくある話と思うが、今日それを自分でもやってしもた。
NGNG
リモート操作中に
ifdown eth0

急いでオンサイト対応しました…
NGNG
むかし上司が
「やっちゃたーまずいことしちゃったなー
verisignの署名ファイル消しちゃったよーあー」
と頭を抱えてたのを見て
(ふ、いつも散々人によく確認しろって言ってるくせに)
とほくそえんでやりました。
NGNG
もちろん顧客の
NGNG
VerySighという単語を思い出してしまった。懐かしい。
257名無しさん@お腹いっぱい。
垢版 |
2005/07/24(日) 01:46:51
今年最初のカキコ。
258名無しさん@お腹いっぱい。
垢版 |
2005/07/24(日) 10:23:55
ファイル消しても復活できないの?
復活させるソフトないのかな
2005/07/24(日) 20:32:09
>>258
その質問はFAQになってるからググるだけで色々情報が出てくるよ。
(2chのレスとして書くには話が長すぎるので略するが、超短い答えは「無理」。)
2005/07/24(日) 22:55:57
>>258
windowsならPC Inspector file recoveryがおすすめ
2005/07/24(日) 23:07:05
>>260
今自分がどこにいるのかさえもわからないのかょ…
262260
垢版 |
2005/07/26(火) 13:14:01
こんな質問をする奴はWin厨に決まっている。
2005/08/10(水) 16:00:37
http://recover.sourceforge.net/unix/
こんな強引な手があったとはw ちょっとワラタ

http://recover.sourceforge.net/linux/
http://recover.sourceforge.net/linux/recover/how.php3
カーネルモジュールでunlinkに細工でもするのかと思ったら
消えたinodeを復活させるのね…
2005/08/31(水) 12:13:28
>75
うちの新人の女の子は、これをやった挙げ句に
その意味に気づかず
「途中でぇ、いっこぉ、コマンド押し間違えてぇ、
 一つ前のコマンドからぁ打ち直そうとしたんですけどぉ、
 エラーとか出るようになっちゃったんですぅ。」
何が起きたのかを把握するまでに数時間。
結局再インストールしましたよ。

SIP交換機でのお話。
265名無しさん@お腹いっぱい。
垢版 |
2005/09/23(金) 09:15:46
[FreeBSD-users-jp 87139]
266名無しさん@お腹いっぱい。
垢版 |
2005/09/23(金) 14:10:07
格言

root権限でrm使用厳禁
2005/09/26(月) 08:47:04
>>266
rmをどっか/varにでも移動して、各自~/bin/rmに-> /var/rmなsymlinkでも作ればいいのか?
2005/09/27(火) 19:51:08
そしたら、rootの~にbin/がある恐怖。
2005/11/17(木) 16:51:03
rm -rf /bin
これでもう心配ないお(^ω^ )
270名無しさん@お腹いっぱい。
垢版 |
2005/12/11(日) 00:19:24
test
271名無しさん@お腹いっぱい。
垢版 |
2005/12/11(日) 11:02:16
そんな小さな話じゃなくて
61万株の空売りとか
そういう被害の話はないの?
2005/12/12(月) 10:45:19
rm -rf 61万株
2005/12/13(火) 07:48:51
かなり昔、ちょこちょこプログラム書いていたころ
プログラムできたし、掃除してtarに固めようと思ったオレ
rm core a.out *.sav * .o
をバチンとかました。
rmいわく.oなんてファイルねーよ
教訓:Makefileにはcleanのエントリを最初につくろう
2006/01/01(日) 00:50:36
>>273
* .oはあるあるwwwwwwwww
シェルが警告してくれたらいいのに。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況