システム管理に関連して観察する悪い習慣のリストがあると面白いと思います。例えば:
- 常に
root
サーバーで使用する - アカウントパスワードの共有
- コードにパスワードを挿入する
- まだtelnetを使用しています
- ...
私は主にセキュリティに興味がありますが、あなたの悪い習慣はセキュリティ関連である必要はありません。悪い習慣の話も歓迎します。
システム管理に関連して観察する悪い習慣のリストがあると面白いと思います。例えば:
root
サーバーで使用する私は主にセキュリティに興味がありますが、あなたの悪い習慣はセキュリティ関連である必要はありません。悪い習慣の話も歓迎します。
回答:
システム管理者の悪い振る舞いのほとんどは、黄金律を忘れているという事実によると思います。
システム管理者はユーザーをサポートするために存在しますが、その逆ではありません。
私はこの教訓をこれまでに多くの新入社員に打ち負かしましたが、この分野の新人の多くはそれがどれほど重要かをよく理解していません。この単純なルールから、システム管理者として働くときの哲学が生まれます。
そしてここから、熟練していないシステム管理者の典型的な悪い振る舞いを追跡できます
XKCDはかなりうまくまとめていると思う
利便性のためにセキュリティを低下させるユーザー要求(要求?)に屈するのは悪い習慣ですか?
文書化されていない、または読みやすいスタイルで書かれていないスクリプトを書くことで、後から来る人がスクリプトを簡単に読んだり修正したりできるようにします。
私はあなたを見ているPerlスクリプト作成者!
私は、Windowsのセキュリティ「修正」にイライラして、盲目的にサイトを信頼済みサイトリストに追加したり、IE8 / XP / Vista / etcほどセキュリティを低くしたりする悪い習慣があります。何かを成し遂げようとしている間、私を悩ませることをやめ、正しい場所に行き、正しいファイルをダウンロードすることはかなり確信しています。私はあなたの行動を再考することをより安全にするはずですが、非常に率直に言って、クリッククリッククリッククリックすると、ナットナットナットになり、最終的にサイト証明書エラーに注意を払わない限り、警告はすべてぼやけます(それは私たち自身です) -署名、正しい?...まあ、おそらく...)そして他の回では、デフォルトで有効にされるべきである愚かなことを求めています(はい、私は本当にWindows Updateに行くつもりでした、そして私はセキュリティ設定をマイクロソフトを許可する
「機能しているのに、なぜそれに触れる必要があるのか」という理由で、更新なしのポリシー。
そして、Slammerはあなたを頭で非難します...
ベンダーの更新は、利用可能になった時点で更新されます。数時間待ってから、パッチの名前をグーグルで検索して、ホラーストーリーを投稿しないようにします。
「何!?」ユーザーが机に近づくたびに。
複数のシステムまたはアプリケーションで同じパスワードを使用する(Apache Foundationなど)。
コメントに関して
文書化されていない、または読みやすいスタイルで書かれていないスクリプトを書くことで、後から来る人がスクリプトを簡単に読んだり修正したりできるようにします。私はあなたを見ているPerlスクリプト作成者!
スパゲッティコードは、すべてのプログラミング言語(Python、Rubyなど)で記述されます。言語を責めるな、コーダーを責めるな。
そこに書かれているPythonコードの現在の状態についてのPythonプログラマーによる面白いコメント。この男は、他の誰かによって書かれた生き生きとしたデバッグ用のPythonコードを獲得しています。
http://artificialcode.blogspot.com/2010/04/professionalism-in-python-or-how-to-not.html
http://artificialcode.blogspot.com/2010/04/my-midlife-python-quality-crisis.html
物語の教訓:Perlが町で唯一のインタープリター言語であったとき、誰もがPerlを書いていました。プログラマーではない多くの人がくだらないPerlを書いていました。現在、ますます多くの人がPythonを使用するようになっているため、より多くのくだらないPythonプログラムが作成されています。またはPowershell、または...、または...
ですから、PerlについてのFUDを広めるのを止めてください。それは言語ではなく、コーダーです。
おそらく本当の習慣ではありませんが、上級管理職が脳を持っている、または使用することを習慣的に期待するのはどうですか?または、プログラマーがプログラミングの対象となるマシンとOSの基本的な理解があると信じていますか?