Ich denke, es wäre interessant, eine Liste der schlechten Gewohnheiten zu haben, die Sie im Zusammenhang mit der Systemadministration beobachten. Beispielsweise:
- Immer
root
auf Servern verwenden - Freigeben von Kontokennwörtern
- Einfügen von Passwörtern in den Code
- Ich benutze immer noch Telnet
- ...
Obwohl ich mich hauptsächlich für Sicherheit interessiere, muss Ihre schlechte Angewohnheit nicht sicherheitsrelevant sein. Geschichten über schlechte Gewohnheiten sind ebenfalls willkommen.
Antworten:
Ich denke, die meisten schlechten Verhaltensweisen von Sysadmins beruhen auf der Tatsache, dass sie die goldene Regel vergessen:
Ich habe diese Lektion bereits in vielen neuen Rekruten durchgearbeitet, aber viele Neueinsteiger verstehen nicht so recht, wie wichtig es ist. Aus dieser einfachen Regel ergibt sich die Philosophie bei der Arbeit als Sysadmin:
Und von hier aus können Sie das typische schlechte Verhalten ungelernter Sysadmins nachvollziehen
Ich denke, XKCD hat es ziemlich gut zusammengefasst
quelle
Ist es eine schlechte Angewohnheit, Benutzeranforderungen nachzugeben, die die Sicherheit aus Gründen der eigenen Bequemlichkeit verringern?
quelle
Schreiben eines Skripts, das nicht gut dokumentiert oder in einem einfach zu lesenden Stil geschrieben ist, damit die nachfolgenden Personen das Skript problemlos lesen und ändern können.
Perl-Skripter Ich sehe DICH an!
quelle
"Ich werde das später dokumentieren." Nein, wirst du nicht.
Natürlich machen einige dieser Situation vorweg: "Dokumentation?"
quelle
Ich habe die schlechte Angewohnheit, frustriert genug zu werden, wenn ich in Windows Sicherheitskorrekturen vornehme, die dazu führen, dass Websites blind einer Liste vertrauenswürdiger Sites hinzugefügt werden, oder wenn die Sicherheit von IE8 / XP / Vista / etc. hört auf, mich zu belästigen, während ich versuche, etwas zu erledigen, und ich bin mir ziemlich sicher, dass ich an den richtigen Ort gehe und die richtige Datei herunterlade. Ich weiß, dass es Sie sicherer machen soll, Ihre Handlungen zu überdenken, aber ehrlich gesagt, macht Klick Klick Klick mich verrückt verrückt und schließlich verschwimmen alle Warnungen, bis ich die Fehler der Site-Zertifikate nicht mehr beachte (es ist unser eigenes Selbst) -signiert, richtig? ... naja, wahrscheinlich ...) und manchmal fragt es mich dumme Dinge, die standardmäßig aktiviert sein sollten (ja, ich wollte eigentlich zu Windows Update gehen, und ich möchte Sicherheitseinstellungen haben Microsoft erlauben
quelle
Eine No-Update-Richtlinie, weil "es funktioniert, warum sollten wir es also anfassen?".
Und dann knallt dich Slammer in den Kopf ...
quelle
Das Anwenden von Herstellerupdates, sobald diese verfügbar sind . Warten Sie ein paar Stunden und googeln Sie den Namen des Patches, um zu vermeiden, dass die Horrorgeschichten gesendet werden .
quelle
Was willst du damit sagen!?" wenn sich ein Benutzer Ihrem Schreibtisch nähert.
quelle
Verwenden des gleichen Kennworts auf mehreren Systemen oder Anwendungen (a la Apache Foundation ).
quelle
Sinnlose Arbeitsprotokolleinträge. dh:
$ rm *
Großartig, Sie haben irgendwo etwas gelöscht, als ein Benutzer auf einem System. Ich habe die gleiche Warnung und möchte wissen, wie Sie sie das letzte Mal behoben haben.
Hier ist eine Eingabeaufforderung, die die meisten dieser Probleme automatisch löst.
PS1 = "\ h \ d \ t \ w \ n \ u>"
myserver Mon Apr 26 16:20:44 / var / log
root>
Hostname geändert :-) Jetzt weiß ich alles außer dem, was du gelöscht hast, aber zumindest weiß ich, wo ich suchen muss.
quelle
bezüglich des Kommentars
Spaghetti-Code wird in allen Programmiersprachen geschrieben (also auch in Python, Ruby oder was auch immer). Beschuldigen Sie nicht die Sprache, beschuldigen Sie den Kodierer.
Ein paar witzige Kommentare eines Python-Programmierers zum aktuellen Stand des Python-Codes. Dieser Typ verdient seinen Lebensunterhalt mit dem Debuggen von beschissenem Python-Code, der von jemand anderem geschrieben wurde:
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
Moral der Geschichte: Als Perl die einzige interpretierte Sprache in der Stadt war, schrieben alle Perl, und viele Leute, die keine Programmierer waren, schrieben beschissenes Perl. Jetzt greifen immer mehr Leute zu Python, und es werden immer mehr beschissene Python-Programme geschrieben. Oder Powershell, oder ... oder ...
Also hör bitte auf, FUD über Perl zu verbreiten, es ist nicht die Sprache, es ist der Programmierer.
quelle
Vielleicht keine echte Gewohnheit, aber wie wäre es, wenn Sie gewohnheitsmäßig erwarten, dass leitende Angestellte ein Gehirn haben und / oder benutzen? Oder glauben Sie, dass Programmierer ein grundlegendes Verständnis für die Maschine und das Betriebssystem haben, für die sie programmieren?
quelle
Zeit in Foren verbringen oder - schlimmer noch! :) - Q & A-Sites, auf denen Sie arbeiten sollten.
quelle
Melden Sie sich von Internetcafés aus an, um unterwegs arbeiten zu können, ohne einmalige Kennwörter zu verwenden.
quelle