Scriptul care a oprit toate calculatoarele din companie
Un parametru greșit și întreaga infrastructură IT a companiei a intrat în hibernare forțată.

Cunoașteți senzația când scrieți un script de automatizare și vă simțiți stăpânii lumii? Și apoi descoperiți că ați apăsat accidental butonul de „apocalipsă”. Exact asta s-a întâmplat cu un administrator pe Reddit, al cărui script de actualizare a decis că „opriți toate calculatoarele” e o idee excelentă.
Clasicul gen: o verificare if uitată sau un flag greșit în comanda shutdown — și iată că toată compania, de la contabilitate la departamentul de dezvoltare, se uită la monitoare stinse. Ce dimineață de luni, nu? Și tot ce voiați era o actualizare liniștită de configurare.
De fapt, e un prilej perfect să reamintim de principiul privilegiilor minime și de testarea pe medii de test. Dar cine mai testează când deadline-ul arde? Dezvoltatori, durere cunoscută: și CI/CD-ul vostru se comportă uneori ca un elefant într-un magazin de porțelan.
Comentariul studioului METABYTE: Și nouă ne place automatizarea, dar preferăm ca scripturile noastre să nu organizeze petreceri corporative cu stingerea luminilor. Dacă vreți să evitați astfel de surprize — hai să scriem cod care oprește doar ce trebuie. Și da, noi mereu punem --dry-run.
URMATORUL PAS
Ti-a placut abordarea?
Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.