Å slutte å jobbe som root: avgjørelsen ingen tvinger fram, og den som gir mest
Å jobbe som root eksploderer ikke en dag. Det ødelegger stille to ting: hvem oppføringen peker på, og hvor et feilklikk stopper. Løsningen er ikke å slå av root, men å ta det daglige arbeidet fra den.
AtlasPVE ·
Denne artikkelen svarer på
- proxmox bruker i stedet for root
- proxmox slå av root-innlogging
- proxmox opprette administratorkonto
- er det risikabelt å bruke root i proxmox
- proxmox rettigheter for daglig arbeid
Installasjonen gir deg root, alt virker med den, og ingen tvinger deg til å opprette en konto til. Derfor driftes de fleste installasjoner som root i årevis. Prisen kommer ikke en dag på én gang, den samler seg stille to steder.
Første pris: hvem oppføringen peker på
Systemet noterer hva som er gjort, og hver oppføring har en eier. Logger alle inn som root, er navnet i oppføringen det samme for alle. Oppføringen fortsetter å svare på "hva skjedde", men slutter å svare på "hvem gjorde det". I en énpersons installasjon spiller det ingen rolle; den dagen person nummer to kommer, slutter oppføringen å være et bevis.
Andre pris: en feil har ingen bunn
Det finnes ingen operasjon root ikke kan utføre, altså finnes det heller ikke noe lag som ville stanset et feilklikk. Jobber man med en konto skåret etter oppgaven sin, er en feil utenfor eget område umulig fra starten. Dette handler ikke om mistillit, det handler om å stå på grunn som har en bunn.
Tredje pris: myndighet begynner å vandre
En nettleserøkt som er latt stå åpen, et passord gitt til et skript, en tilkobling lagret et sted: jobber man som root, bærer alle disse full myndighet. Myndigheten sitter ikke lenger hos personen, den samler seg i sporene personen legger igjen.
Hva man gjør
Ikke slå av root. Det er redningsveien, og en dag trenger du den på ekte. Det som skal gjøres er å ta det daglige arbeidet fra den: opprett en administratorkonto til deg selv, gi den nok myndighet til det du faktisk gjør hver dag, og sett så et sterkt passord med andre faktor på root og legg den til side.
Hva det daglige arbeidet er, ligner hverandre i de fleste installasjoner: se, starte og stoppe maskiner, ta øyeblikksbilder, ta sikkerhetskopier, oppdatere. Å endre lagringsoppsettet eller røre klyngestrukturen er noen få dager i året. For det står root fortsatt der.
Fellen i overgangen
Du bytter til den nye kontoen, noe virker ikke, og refleksen er å gå tilbake til root. Det du egentlig bør gjøre i det øyeblikket er å lese hvilken rettighet som manglet, for den listen er nøyaktig det det daglige arbeidet ditt krever. I løpet av en uke legger listen seg, og du går aldri tilbake.
Hva Atlas gjør
Atlas bygger ikke sitt eget rollesystem: det spør Proxmox hva kontoen som logger inn har lov til, og bygger skjermen ut fra det. Å gå bort fra root koster deg altså ingenting i grensesnittet, det gjør bare omfanget ditt likt virkeligheten. Revisjonsoppføringen navngir også kontoen som sendte forespørselen, både for de som ble utført og de som ble avvist. Logger alle inn som root, sier det feltet det samme for alle; den dagen dere går over til atskilte kontoer, begynner den samme oppføringen å svare.
Kilder
Proxmox sin egen dokumentasjon. På engelsk, og den har siste ord i denne saken.