Drift/The Chownening: Difference between revisions

From Programvareverkstedet
(Create page)
Tag: 2017 source edit
 
m (Formatting)
Tag: 2017 source edit
 
(2 intermediate revisions by the same user not shown)
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 `mysql`, 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.
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 backupsprincipal.

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".