Drift/The Chownening: Difference between revisions
m (capitalize) Tag: 2017 source edit |
m (Formatting) Tag: 2017 source edit |
||
Line 13: | Line 13: | ||
== Trøbbel i databasene == | == Trøbbel i databasene == | ||
Rundt den samme tiden hvor dette ble gjort, holdt også [[User:oysteikt|oysteikt]] på å migrere [[Drift/Databaser|databasene]] fra [[Maskiner/Knakelibrak|knakelibrak]] til [[Maskiner/bicep|bicep]]. Under prosessen kom han til fare for å chowne alt innholdet i <code>/var/lib</code> på bicep til | Rundt den samme tiden hvor dette ble gjort, holdt også [[User:oysteikt|oysteikt]] på å migrere [[Drift/Databaser|databasene]] fra [[Maskiner/Knakelibrak|knakelibrak]] til [[Maskiner/bicep|bicep]]. Under prosessen kom han til fare for å chowne alt innholdet i <code>/var/lib</code> på bicep til brukeren <code>mysql</code>, og ta ned både [[Drift/Matrix|matrix]], [[Drift/Databaser|PostgreSQL]] og alt som avhenger av den (blant annet [[Drift/Gitea|gitea]], [[Drift/Dibbler|dibbler]], med mer). Denne gangen var det ikke noen gammel versjon av bash å skylde på, det var rett og slett bare [[User:oysteikt|oysteikt]] som hadde vært teit. | ||
Ettersom disse hendelsene skjedde samme uke, ble dem gitt navnet "The Chownening". | Ettersom disse hendelsene skjedde samme uke, ble dem gitt navnet "The Chownening". |
Latest revision as of 02:32, 24 August 2024
Den 5. september 2023 var det krise på kanalen. Noen skulle bytte navn på en bruker som hadde fått seg nytt navn i folkeregisteret, og del av denne prosessen var å lage en ny bruker, lukke den gamle, og flytte hjemmemappen til den gamle brukeren over til den nye. I den sammenheng, skulle den nye brukeren eie hjemmemappa, og følgende kommando ble kjørt i hjemmemappa til brukeren:
$ chown -R <brukernavn>:eall_s .*
Hadde vi kjørt moderne systemer, så hadde ikke dette vært noe problem. Men denne maskinen kjørte en urgammel versjon av bash, og .*
utvidet seg ikke bare til alle filene og katalogene til brukeren, men også ..
. Det førte til at denne brukeren nå eide alle hjemmemappene i hele /home/pvv/d
, og ingen fikk gjort noe før det ble løst.
Opprydning
davidk var kjapt ute med å hente data fra backups på principal.
Trøbbel i databasene
Rundt den samme tiden hvor dette ble gjort, holdt også oysteikt på å migrere databasene fra knakelibrak til bicep. Under prosessen kom han til fare for å chowne alt innholdet i /var/lib
på bicep til brukeren mysql
, og ta ned både matrix, PostgreSQL og alt som avhenger av den (blant annet gitea, dibbler, med mer). Denne gangen var det ikke noen gammel versjon av bash å skylde på, det var rett og slett bare oysteikt som hadde vært teit.
Ettersom disse hendelsene skjedde samme uke, ble dem gitt navnet "The Chownening".